diff --git a/manager.py b/manager.py index f89e403..992a64f 100755 --- a/manager.py +++ b/manager.py @@ -30,30 +30,11 @@ class CAManager(object): def __init__(self, path): self.path = path + self.ca = CALookup() self.request = RequestLookup() self.certificate = CertificateLookup() - def __enter__(self): - """ - Enter a context block, connect to database - """ - self.conn = sqlite3.connect(self.db_path) - self.ca.conn = self.conn - - return self - - def __exit__(self, exc_type, exc_value, traceback): - """ - Exit a context block, disconnect from database - """ - if exc_type is not None: - print(exc_type, exc_value) - print(traceback) - - self.ca.conn = None - self.conn.close() - @property def db_path(self): return os.path.join(self.path, 'ca_manager.db')