enter and exit methods as per Issue #25

This commit is contained in:
mcdallas
2016-02-09 21:29:49 +00:00
parent bd3a830882
commit ca7ed3f51e
+6
View File
@@ -210,6 +210,12 @@ class Database(object):
# Enable hstore if it's available.
self._enable_hstore()
def __enter__(self):
return self
def __exit__(self, exc, val, traceback):
self.db.close()
def _enable_hstore(self):
try:
register_hstore(self.db)