From: Vinay Sajip Date: Fri, 17 Oct 2014 07:49:38 +0000 (+0100) Subject: Issue #22646: Accept list as well as tuple to support initialisation via dictConfig(). X-Git-Tag: v3.5.0a1~644^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=16c41ab4603c0ce14ff6cbf55965fd7e1a46e6b4;p=python Issue #22646: Accept list as well as tuple to support initialisation via dictConfig(). --- diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py index 0e58dbea05..b371824054 100644 --- a/Lib/logging/handlers.py +++ b/Lib/logging/handlers.py @@ -931,11 +931,11 @@ class SMTPHandler(logging.Handler): default is one second). """ logging.Handler.__init__(self) - if isinstance(mailhost, tuple): + if isinstance(mailhost, (list, tuple)): self.mailhost, self.mailport = mailhost else: self.mailhost, self.mailport = mailhost, None - if isinstance(credentials, tuple): + if isinstance(credentials, (list, tuple)): self.username, self.password = credentials else: self.username = None