URI: 
       twallet.delete_contact method - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 6be62e44de87c12806bf2c4a7e851c2ffad51039
   DIR parent 8104a47a3e276c17a171cab1e7c33ca70499ec05
  HTML Author: ecdsa <ecdsa@github>
       Date:   Thu,  2 May 2013 10:19:18 +0200
       
       wallet.delete_contact method
       
       Diffstat:
         M gui/gui_classic.py                  |      11 +++++------
         M lib/wallet.py                       |       7 ++++++-
       
       2 files changed, 11 insertions(+), 7 deletions(-)
       ---
   DIR diff --git a/gui/gui_classic.py b/gui/gui_classic.py
       t@@ -1016,12 +1016,11 @@ class ElectrumWindow(QMainWindow):
        
            def delete_contact(self, x):
                if self.question(_("Do you want to remove")+" %s "%x +_("from your list of contacts?")):
       -            if x in self.wallet.addressbook:
       -                self.wallet.addressbook.remove(x)
       -                self.set_label(x, None)
       -                self.update_history_tab()
       -                self.update_contacts_tab()
       -                self.update_completions()
       +            self.wallet.delete_contact(x)
       +            self.set_label(x, None)
       +            self.update_history_tab()
       +            self.update_contacts_tab()
       +            self.update_completions()
        
        
            def create_contact_menu(self, position):
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -417,7 +417,12 @@ class Wallet:
                self.config.set_key('addressbook', self.addressbook, True)
                if label:  
                    self.labels[address] = label
       -            self.config.set_key('labels',self.labels)
       +            self.config.set_key('labels', self.labels)
       +
       +    def delete_contact(self, addr):
       +        if addr in self.addressbook:
       +            self.addressbook.remove(addr)
       +            self.config.set_key('addressbook', self.addressbook, True)
        
        
            def fill_addressbook(self):