diff --git a/Lib/logging/__init__.py b/Lib/logging/__init__.py index aa9b79d8cab4bb..788d804f04e1cb 100644 --- a/Lib/logging/__init__.py +++ b/Lib/logging/__init__.py @@ -1483,7 +1483,7 @@ def __init__(self, name, level=NOTSET): self.level = _checkLevel(level) self.parent = None self.propagate = True - self.handlers = [] + self.handlers = set() self.disabled = False self._cache = {} @@ -1685,7 +1685,7 @@ def addHandler(self, hdlr): """ with _lock: if not (hdlr in self.handlers): - self.handlers.append(hdlr) + self.handlers.add(hdlr) def removeHandler(self, hdlr): """