tag 277310 + patch tag 277310 - help thanks Hi Phil,
I believe the patch below should do; please let me know what you think... Cheers, --Seb --- /usr/share/doc/python-libgmail/examples/gmailpopd.py 2005-02-08 12:47:09.000000000 -0800 +++ /tmp/gmailpopd.py 2005-05-09 19:12:01.641670189 -0700 @@ -191,17 +191,24 @@ """ """ DUMMY_MSG_SIZE = 1 # TODO: Determine actual message size. + msgCount = len(snapshot.unreadMsgs) + self.push('+OK') if not arg: # TODO: Change all of this to operate on an account snapshot? - msgCount = len(snapshot.unreadMsgs) - self.push('+OK') for msgIdx in range(1, msgCount + 1): self.push('%d %d' % (msgIdx, DUMMY_MSG_SIZE)) - self.push(".") else: - # TODO: Handle per-msg LIST commands - raise NotImplementedError - + try: + arg = int(arg) + except: + arg = -1 + if 0 < arg <= msgCount: + self.push('%d %d' % (arg, DUMMY_MSG_SIZE)) + else: + self.push("-ERR no such message, only %d messages in maildrop" + % msgCount) + self.push(".") + def pop_RETR(self, arg): """ -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]