URI: 
       tdelete_imported_key method - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit fe405c50d0ea1670410ab8e9269055d21e81a653
   DIR parent 4ab44019fd9253663dec30829aacda05565c87c3
  HTML Author: ecdsa <ecdsa@github>
       Date:   Thu,  2 May 2013 09:54:43 +0200
       
       delete_imported_key method
       
       Diffstat:
         M gui/gui_classic.py                  |       3 +--
         M lib/wallet.py                       |       7 ++++++-
       
       2 files changed, 7 insertions(+), 3 deletions(-)
       ---
   DIR diff --git a/gui/gui_classic.py b/gui/gui_classic.py
       t@@ -971,10 +971,9 @@ class ElectrumWindow(QMainWindow):
        
            def delete_imported_key(self, addr):
                if self.question(_("Do you want to remove")+" %s "%addr +_("from your wallet?")):
       -            self.wallet.imported_keys.pop(addr)
       +            self.wallet.delete_imported_key(addr)
                    self.update_receive_tab()
                    self.update_history_tab()
       -            self.wallet.save()
        
        
            def create_receive_menu(self, position):
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -147,6 +147,11 @@ class Wallet:
                self.config.set_key('imported_keys', self.imported_keys, True)
                return address
                
       +    def delete_imported_key(self, addr):
       +        if addr in self.imported_keys:
       +            self.imported_keys.pop(addr)
       +            self.config.set_key('imported_keys', self.imported_keys, True)
       +
        
            def init_seed(self, seed):
                if self.seed: raise BaseException("a seed exists")
       t@@ -318,7 +323,7 @@ class Wallet:
            def change_gap_limit(self, value):
                if value >= self.gap_limit:
                    self.gap_limit = value
       -            self.save()
       +            self.config.set_key('gap_limit', self.gap_limit, True)
                    self.interface.poke('synchronizer')
                    return True