RAII open of wallet file.
authorAmir Taaki <genjix@riseup.net>
Fri, 24 Aug 2012 21:02:58 +0000 (22:02 +0100)
committerAmir Taaki <genjix@riseup.net>
Fri, 24 Aug 2012 21:02:58 +0000 (22:02 +0100)
lib/wallet.py

index d81da53..5677cd4 100644 (file)
@@ -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