From 67a998e19d43e8b7cc143373d1a95b97400776b4 Mon Sep 17 00:00:00 2001 From: drebs Date: Wed, 1 May 2013 08:47:49 -0300 Subject: Soledad close method checks if db exists. --- src/leap/soledad/__init__.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/leap/soledad/__init__.py') diff --git a/src/leap/soledad/__init__.py b/src/leap/soledad/__init__.py index 7ffb6837..791f8331 100644 --- a/src/leap/soledad/__init__.py +++ b/src/leap/soledad/__init__.py @@ -290,7 +290,10 @@ class Soledad(object): """ Close underlying U1DB database. """ - self._db.close() + if hasattr(self, '_db') and isinstance( + self._db, + sqlcipher.SQLCipherDatabase): + self._db.close() def __del__(self): """ -- cgit v1.2.3