fix: command line with no password
authorthomasv <thomasv@gitorious>
Wed, 13 Mar 2013 13:29:50 +0000 (14:29 +0100)
committerthomasv <thomasv@gitorious>
Wed, 13 Mar 2013 13:29:50 +0000 (14:29 +0100)
lib/commands.py

index c8ac4ae..85c53ac 100644 (file)
@@ -82,9 +82,10 @@ class Commands:
         self.wallet = wallet
         self.interface = interface
         self._callback = callback
+        self.password = None
 
     def _run(self, method, args, password_getter):
-        if method in protected_commands:
+        if method in protected_commands and self.wallet.use_encryption:
             self.password = apply(password_getter,())
         f = eval('self.'+method)
         result = apply(f,args)