From: Guido van Rossum Date: Wed, 21 Oct 1998 22:06:56 +0000 (+0000) Subject: Piers Lauder writes: X-Git-Tag: v1.5.2b1~287 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=04da10c7a2fa0bd060e8052a9fe3d47623324b94;p=python Piers Lauder writes: """ Jochen Hayek has reported a problem with some versions of IMAP4 servers that choose to mix the case in their CAPABILITIES response. The patch below fixes the problem. """ --- diff --git a/Lib/imaplib.py b/Lib/imaplib.py index fcb7eb9df9..cf79449c02 100644 --- a/Lib/imaplib.py +++ b/Lib/imaplib.py @@ -154,7 +154,7 @@ class IMAP4: self._simple_command(cap) if not self.untagged_responses.has_key(cap): raise self.error('no CAPABILITY response from server') - self.capabilities = tuple(string.split(self.untagged_responses[cap][-1])) + self.capabilities = tuple(string.split(string.upper(self.untagged_responses[cap][-1]))) if __debug__ and self.debug >= 3: _mesg('CAPABILITIES: %s' % `self.capabilities`)