mirror of
https://github.com/python/cpython.git
synced 2024-11-27 20:04:41 +08:00
Fix Issue9638 - remove dead code from py3k imaplib
This commit is contained in:
parent
e8d5145e18
commit
f241afaead
@ -147,8 +147,6 @@ class IMAP4:
|
|||||||
class abort(error): pass # Service errors - close and retry
|
class abort(error): pass # Service errors - close and retry
|
||||||
class readonly(abort): pass # Mailbox status changed to READ-ONLY
|
class readonly(abort): pass # Mailbox status changed to READ-ONLY
|
||||||
|
|
||||||
mustquote = re.compile(br"[^\w!#$%&'*+,.:;<=>?^`|~-]", re.ASCII)
|
|
||||||
|
|
||||||
def __init__(self, host = '', port = IMAP4_PORT):
|
def __init__(self, host = '', port = IMAP4_PORT):
|
||||||
self.debug = Debug
|
self.debug = Debug
|
||||||
self.state = 'LOGOUT'
|
self.state = 'LOGOUT'
|
||||||
@ -846,7 +844,6 @@ class IMAP4:
|
|||||||
if arg is None: continue
|
if arg is None: continue
|
||||||
if isinstance(arg, str):
|
if isinstance(arg, str):
|
||||||
arg = bytes(arg, "ASCII")
|
arg = bytes(arg, "ASCII")
|
||||||
#data = data + b' ' + self._checkquote(arg)
|
|
||||||
data = data + b' ' + arg
|
data = data + b' ' + arg
|
||||||
|
|
||||||
literal = self.literal
|
literal = self.literal
|
||||||
@ -1055,18 +1052,6 @@ class IMAP4:
|
|||||||
return tag
|
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):
|
def _quote(self, arg):
|
||||||
|
|
||||||
arg = arg.replace(b'\\', b'\\\\')
|
arg = arg.replace(b'\\', b'\\\\')
|
||||||
|
Loading…
Reference in New Issue
Block a user