simplify dumpprivkeys
authorthomasv <thomasv@gitorious>
Wed, 27 Feb 2013 09:36:52 +0000 (10:36 +0100)
committerthomasv <thomasv@gitorious>
Wed, 27 Feb 2013 09:36:52 +0000 (10:36 +0100)
electrum
lib/commands.py

index d9fd3e3..96fe6e8 100755 (executable)
--- a/electrum
+++ b/electrum
@@ -372,9 +372,6 @@ if __name__ == '__main__':
     elif cmd == 'createrawtransaction':
         args = [ cmd, ast.literal_eval(args[1]), ast.literal_eval(args[2])]
 
-    elif cmd == 'dumpprivkeys':
-        args = [cmd, wallet.all_addresses() if options.show_all else wallet.addresses + wallet.imported_keys.keys() ]
-
     elif cmd=='addresses':
         args = [cmd, options.show_all]
                 
index c8a1837..50cd07c 100644 (file)
@@ -216,7 +216,9 @@ class Commands:
     def dumpprivkey(self, addr):
         return self.wallet.get_private_key(addr, self.password)
 
-    def dumpprivkeys(self, addresses):
+    def dumpprivkeys(self, addresses = None):
+        if addresses is None:
+            addresses = self.wallet.all_addresses()
         return self.wallet.get_private_keys(addresses, self.password)
 
     def validateaddress(self,addr):