From d659693b5b44ca8a8fa00945514ce9895132a0b3 Mon Sep 17 00:00:00 2001 From: Guido van Rossum Date: Fri, 29 May 1998 18:08:48 +0000 Subject: [PATCH] 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. --- Lib/imaplib.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Lib/imaplib.py b/Lib/imaplib.py index e62764452ed..caea5bfc582 100644 --- a/Lib/imaplib.py +++ b/Lib/imaplib.py @@ -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: