URI: 
       tsimplify dumpprivkeys - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 967abcb359fa416879fe1a0cab7578babe3856d0
   DIR parent f4ac4783698267de82788bd2675eed6fbd71550a
  HTML Author: thomasv <thomasv@gitorious>
       Date:   Wed, 27 Feb 2013 10:36:52 +0100
       
       simplify dumpprivkeys
       
       Diffstat:
         M electrum                            |       3 ---
         M lib/commands.py                     |       4 +++-
       
       2 files changed, 3 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/electrum b/electrum
       t@@ -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]
                        
   DIR diff --git a/lib/commands.py b/lib/commands.py
       t@@ -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):