From: Barry Warsaw Date: Mon, 25 Sep 2000 15:08:27 +0000 (+0000) Subject: AddrlistClass.getdomainliteral(): rfc822 requires that the domain X-Git-Tag: v2.0b2~43 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2ea2b1133eb9676454bc680450bf121e1493f7a4;p=python AddrlistClass.getdomainliteral(): rfc822 requires that the domain literal be wrapped in square brackets. This fix replaces the square brackets that were previously being stripped off. Closes SF bug #110621. --- diff --git a/Lib/rfc822.py b/Lib/rfc822.py index 42aac1c403..2004524558 100644 --- a/Lib/rfc822.py +++ b/Lib/rfc822.py @@ -703,7 +703,7 @@ class AddrlistClass: def getdomainliteral(self): """Parse an RFC-822 domain-literal.""" - return self.getdelimited('[', ']\r', 0) + return '[%s]' % self.getdelimited('[', ']\r', 0) def getatom(self): """Parse an RFC-822 atom."""