From cd091eadca9949068725463b723286dc544a1463 Mon Sep 17 00:00:00 2001 From: Friedrich Lindenberg Date: Tue, 5 Sep 2017 07:59:02 +0200 Subject: [PATCH] Missing check on self.local. --- dataset/persistence/database.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dataset/persistence/database.py b/dataset/persistence/database.py index a46e0a4..1e81559 100644 --- a/dataset/persistence/database.py +++ b/dataset/persistence/database.py @@ -82,6 +82,8 @@ class Database(object): @property def in_transaction(self): """Check if this database is in a transactional context.""" + if not hasattr(self.local, 'tx'): + return False return len(self.local.tx) > 0 def _flush_tables(self):