VirtualMailManager/cli/Handler.py
branchv0.6.x
changeset 277 e50ffc0b8468
parent 216 0c8c053b451c
child 279 74d94b867348
--- a/VirtualMailManager/cli/Handler.py	Thu Apr 29 08:48:50 2010 +0000
+++ b/VirtualMailManager/cli/Handler.py	Thu Apr 29 11:51:12 2010 +0000
@@ -17,6 +17,8 @@
 from VirtualMailManager.constants.ERROR import INVALID_SECTION
 from VirtualMailManager.ext.Postconf import Postconf
 
+_ = lambda msg: msg
+
 
 class CliHandler(Handler):
     """This class uses a `CliConfig` for configuration stuff, instead of
@@ -28,7 +30,7 @@
     interactive password dialog.
     """
 
-    __slots__ = ()# nothing additional, also no __dict__/__weakref__
+    __slots__ = ()  # nothing additional, also no __dict__/__weakref__
 
     def __init__(self):
         """Creates a new CliHandler instance.
@@ -67,12 +69,18 @@
             raise VMMError(_(u'Invalid section: ā€œ%sā€') % section,
                            INVALID_SECTION)
 
-    def userAdd(self, emailaddress, password):
+    def user_add(self, emailaddress, password=None):
+        """Prefix the parent user_add() with the interactive password
+        dialog."""
         if password is None:
             password = read_pass()
-        super(CliHandler, self).userAdd(emailaddress, password)
+        super(CliHandler, self).user_add(emailaddress, password)
 
-    def userPassword(self, emailaddress, password):
+    def user_password(self, emailaddress, password=None):
+        """Prefix the parent user_password() with the interactive password
+        dialog."""
         if password is None:
             password = read_pass()
-        super(CliHandler, self).userPassword(emailaddress, password)
+        super(CliHandler, self).user_password(emailaddress, password)
+
+del _