URI: 
       tRAII open of wallet file. - electrum - Electrum Bitcoin wallet
  HTML git clone https://git.parazyd.org/electrum
   DIR Log
   DIR Files
   DIR Refs
   DIR Submodules
       ---
   DIR commit 26c0b786e9c2c1996b22c68ccacae27fd0aaf27a
   DIR parent 3d836ebc385b1c9a3eca76b9d0d1a4165d68d46d
  HTML Author: Amir Taaki <genjix@riseup.net>
       Date:   Fri, 24 Aug 2012 22:02:58 +0100
       
       RAII open of wallet file.
       
       Diffstat:
         M lib/wallet.py                       |       7 +++----
       
       1 file changed, 3 insertions(+), 4 deletions(-)
       ---
   DIR diff --git a/lib/wallet.py b/lib/wallet.py
       t@@ -691,10 +691,9 @@ class Wallet:
        
                self.file_exists = False
                try:
       -            f = open(self.path,"r")
       -            data = f.read()
       -            f.close()
       -        except:
       +            with open(self.path, "r") as f:
       +                data = f.read()
       +        except IOError:
                    return
                try:
                    d = ast.literal_eval( data )  #parse raw data from reading wallet file