vmm
changeset 38 c44ea4526546
parent 35 22cc616aef61
child 39 8dcf739fc97e
--- a/vmm	Wed Jun 11 00:05:22 2008 +0000
+++ b/vmm	Wed Jun 11 05:07:07 2008 +0000
@@ -16,7 +16,6 @@
 import os
 import sys
 import gettext
-from getpass import getpass
 
 from VirtualMailManager.VirtualMailManager import VirtualMailManager
 from VirtualMailManager.Config import VMMConfig
@@ -85,21 +84,6 @@
         sys.exit(ERR.CONF_ERROR)
     sys.exit(0)
 
-def _readpass():
-    clear0 = ''
-    clear1 = '1'
-    while clear0 != clear1:
-        while len(clear0) < 1:
-            clear0 = getpass(prompt=_('Enter new password: '))
-            if len(clear0) < 1:
-                sys.stderr.write('%s\n'
-                        % _('Sorry, empty passwords are not permitted'))
-        clear1 = getpass(prompt=_('Retype new password: '))
-        if clear0 != clear1:
-            clear0 = ''
-            sys.stderr.write('%s\n' % _('Sorry, passwords do not match'))
-    return clear0
-
 def _getOrder():
     order = ()
     if sys.argv[1] in ['di', 'domaininfo']:
@@ -207,7 +191,7 @@
     if argc < 3:
         usage(EXIT.MISSING_ARGS, _('Missing e-mail address.'))
     elif argc < 4:
-        password = _readpass()
+        password = None
     else:
         password = sys.argv[3]
     vmm.user_add(sys.argv[2].lower(), password)
@@ -262,7 +246,7 @@
     if argc < 3:
         usage(EXIT.MISSING_ARGS, _('Missing e-mail address.'))
     elif argc < 4:
-        password = _readpass()
+        password = None
     else:
         password = sys.argv[3]
     vmm.user_password(sys.argv[2].lower(), password)
@@ -362,7 +346,7 @@
                     __revision__, __date__)
         else:
             usage(EXIT.UNKNOWN_COMMAND,
-                    '%s: »%s«' % (_('Unknown subcommand'), sys.argv[1]))
+                    "%s: '%s'" % (_('Unknown subcommand'), sys.argv[1]))
         showWarnings()
     except (EOFError, KeyboardInterrupt):
         sys.stderr.write('\n%s!\n' % _('Ouch'))