summaryrefslogtreecommitdiff
path: root/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to '__init__.py')
-rw-r--r--__init__.py4
1 files changed, 4 insertions, 0 deletions
diff --git a/__init__.py b/__init__.py
index 2ed1a369..c9c981c2 100644
--- a/__init__.py
+++ b/__init__.py
@@ -41,6 +41,9 @@ class Soledad(object):
# for symmetric encryption.
self._db = sqlcipher.open(self.LOCAL_DB_PATH, True, self._secret)
+ def close(self):
+ self._db.close()
+
#-------------------------------------------------------------------------
# Management of secret for symmetric encryption
#-------------------------------------------------------------------------
@@ -63,6 +66,7 @@ class Soledad(object):
try:
with open(self.SECRET_PATH) as f:
self._secret = str(self._gpg.decrypt(f.read()))
+ f.close()
except IOError:
raise IOError('Failed to open secret file %s.' % self.SECRET_PATH)