summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xupdate-blocker-wiki8
1 files changed, 6 insertions, 2 deletions
diff --git a/update-blocker-wiki b/update-blocker-wiki
index f1b0b2e..3480b9d 100755
--- a/update-blocker-wiki
+++ b/update-blocker-wiki
@@ -4,7 +4,7 @@ import os
import sys
import locale
import optparse
-import getpass
+from getpass import getpass
try:
import bugzilla
@@ -80,7 +80,11 @@ def parse_args():
# sanitize helper
def sanitize_input(parser, value, label, ispass=False):
if value is None and sys.stdin.isatty():
- value = raw_input('Enter %s: ' % label)
+ prompt = 'Enter %s: ' % label
+ if ispass:
+ value = getpass(prompt)
+ else:
+ value = raw_input(promt)
if value is None:
parser.error('Must provide a valid %s' % label)
return value