Fix bug in _checkquote that raised an exception on empty "arg".

This commit is contained in:
Piers Lauder 2004-10-08 04:05:39 +00:00
parent 77d110d6b8
commit c09acfda77

View file

@ -1008,9 +1008,9 @@ def _checkquote(self, arg):
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)