From 0746b002880ef22385135c85e03ddc3d1570a411 Mon Sep 17 00:00:00 2001 From: Vinay Sajip Date: Fri, 17 Oct 2014 08:42:57 +0100 Subject: Issue #22646: Accept list as well as tuple to support initialisation via dictConfig(). --- Lib/logging/handlers.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Lib/logging') diff --git a/Lib/logging/handlers.py b/Lib/logging/handlers.py index b7bf931aa4..201d2b5a7d 100644 --- a/Lib/logging/handlers.py +++ b/Lib/logging/handlers.py @@ -889,11 +889,11 @@ class SMTPHandler(logging.Handler): certificate file. (This tuple is passed to the `starttls` method). """ 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 -- cgit v1.2.1