Fix suggested by movits@lockstar.com (plus doc string by myself)

for LIST command with msg argument.
This commit is contained in:
Guido van Rossum 1998-09-02 14:42:02 +00:00
parent c86b7c63e0
commit f6ae743cb5
1 changed files with 7 additions and 4 deletions

View File

@ -196,14 +196,17 @@ class POP3:
return (numMessages, sizeMessages)
def list(self, which=None):
def list(self, msg=None):
"""Request listing, return result.
Result is in form ['response', ['mesg_num octets', ...]].
Unsure what the optional 'msg' arg does.
Result without a msg argument is in form
['response', ['mesg_num octets', ...]].
Result when a msg argument is given is a single response:
the "scan listing" for that message.
"""
if which:
return self._longcmd('LIST %s' % which)
return self._shortcmd('LIST %s' % which)
return self._longcmd('LIST')