From c09acfda778bba61267708458d12268aa5fecc62 Mon Sep 17 00:00:00 2001 From: Piers Lauder Date: Fri, 8 Oct 2004 04:05:39 +0000 Subject: [PATCH] Fix bug in _checkquote that raised an exception on empty "arg". --- Lib/imaplib.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Lib/imaplib.py b/Lib/imaplib.py index 6a747285b91..f353015c935 100644 --- a/Lib/imaplib.py +++ b/Lib/imaplib.py @@ -1008,9 +1008,9 @@ class IMAP4: if type(arg) is not type(''): return arg - if (arg[0],arg[-1]) in (('(',')'),('"','"')): + if len(arg) >= 2 and (arg[0],arg[-1]) in (('(',')'),('"','"')): return arg - if self.mustquote.search(arg) is None: + if arg and self.mustquote.search(arg) is None: return arg return self._quote(arg)