X-Git-Url: https://git.novaco.in/?a=blobdiff_plain;f=backends%2Fabe%2F__init__.py;h=a9d90fa81434ef286c15ae1e55c5d0989e40beb0;hb=2b1e481a58914c2775119196b32cb2b6a7f0b40e;hp=e5874b04826fe50f8cb98610f61f0a8db2ee8ebd;hpb=66db91e315ba2f5624dc5622e422acf49e89ea54;p=electrum-server.git diff --git a/backends/abe/__init__.py b/backends/abe/__init__.py index e5874b0..a9d90fa 100644 --- a/backends/abe/__init__.py +++ b/backends/abe/__init__.py @@ -72,11 +72,14 @@ class AbeStore(Datastore_class): try: if lock: self.dblock.acquire() ret = self.selectall(sql,params) - if lock: self.dblock.release() - return ret except: print "sql error", sql - return [] + ret = [] + finally: + if lock: self.dblock.release() + + return ret + def get_tx_outputs(self, tx_id, lock=True): return self.safe_sql("""SELECT