From 26c0b786e9c2c1996b22c68ccacae27fd0aaf27a Mon Sep 17 00:00:00 2001 From: Amir Taaki Date: Fri, 24 Aug 2012 22:02:58 +0100 Subject: [PATCH] RAII open of wallet file. --- lib/wallet.py | 7 +++---- 1 files changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/wallet.py b/lib/wallet.py index d81da53..5677cd4 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -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 -- 1.7.1