Commit d659693b authored by Guido van Rossum's avatar Guido van Rossum

Improve the self-test code a bit: read a host from sys.argv[1] if set,

and list the host name when prompting for the password.
parent a119c0dd
......@@ -781,9 +781,15 @@ def Time2Internaldate(date_time):
if __debug__ and __name__ == '__main__':
host = ''
import sys
if sys.argv[1:]:
host = sys.argv[1]
import getpass
USER = getpass.getuser()
PASSWD = getpass.getpass()
PASSWD = getpass.getpass(
"IMAP password for %s: " % (host or "localhost"))
test_seq1 = (
('login', (USER, PASSWD)),
......@@ -815,7 +821,7 @@ if __debug__ and __name__ == '__main__':
return dat
Debug = 4
M = IMAP4()
M = IMAP4(host)
print 'PROTOCOL_VERSION = %s' % M.PROTOCOL_VERSION
for cmd,args in test_seq1:
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment