]> granicus.if.org Git - python/commitdiff
Merged revisions 84195 via svnmerge from
authorSenthil Kumaran <orsenthil@gmail.com>
Thu, 19 Aug 2010 07:04:27 +0000 (07:04 +0000)
committerSenthil Kumaran <orsenthil@gmail.com>
Thu, 19 Aug 2010 07:04:27 +0000 (07:04 +0000)
svn+ssh://pythondev@svn.python.org/python/branches/py3k

........
  r84195 | senthil.kumaran | 2010-08-19 12:32:20 +0530 (Thu, 19 Aug 2010) | 3 lines

  Fix Issue9638 - remove dead code from py3k imaplib
........

Lib/imaplib.py

index 2699fd42bfba6f3b03f0d1b07403d0f3d1da2562..9b0fd3b98f57775c74d27d176646fbfd77bd79b2 100644 (file)
@@ -147,8 +147,6 @@ class IMAP4:
     class abort(error): pass        # Service errors - close and retry
     class readonly(abort): pass     # Mailbox status changed to READ-ONLY
 
-    mustquote = re.compile(br"[^\w!#$%&'*+,.:;<=>?^`|~-]", re.ASCII)
-
     def __init__(self, host = '', port = IMAP4_PORT):
         self.debug = Debug
         self.state = 'LOGOUT'
@@ -846,7 +844,6 @@ class IMAP4:
             if arg is None: continue
             if isinstance(arg, str):
                 arg = bytes(arg, "ASCII")
-            #data = data + b' ' + self._checkquote(arg)
             data = data + b' ' + arg
 
         literal = self.literal
@@ -1055,18 +1052,6 @@ class IMAP4:
         return tag
 
 
-    def _checkquote(self, arg):
-
-        # Must quote command args if non-alphanumeric chars present,
-        # and not already quoted.
-
-        if len(arg) >= 2 and (arg[0],arg[-1]) in (('(',')'),('"','"')):
-            return arg
-        if arg and self.mustquote.search(arg) is None:
-            return arg
-        return self._quote(arg)
-
-
     def _quote(self, arg):
 
         arg = arg.replace(b'\\', b'\\\\')