From 55c90e0657e7b4c43ddb698e9bf54b0ff46dab9c Mon Sep 17 00:00:00 2001 From: Kay Kurokawa Date: Fri, 30 Jun 2017 16:18:54 -0400 Subject: [PATCH] make sure DBEncryptedFileMetadataManager closes db connection --- lbrynet/lbry_file/EncryptedFileMetadataManager.py | 2 +- tests/unit/lbryfile/test_EncryptedFileMetadataManager.py | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/lbrynet/lbry_file/EncryptedFileMetadataManager.py b/lbrynet/lbry_file/EncryptedFileMetadataManager.py index 6bf4e3363..16f01cd09 100644 --- a/lbrynet/lbry_file/EncryptedFileMetadataManager.py +++ b/lbrynet/lbry_file/EncryptedFileMetadataManager.py @@ -24,7 +24,7 @@ class DBEncryptedFileMetadataManager(object): return self._open_db() def stop(self): - self.db_conn = None + self.db_conn.close() return defer.succeed(True) def get_all_streams(self): diff --git a/tests/unit/lbryfile/test_EncryptedFileMetadataManager.py b/tests/unit/lbryfile/test_EncryptedFileMetadataManager.py index f598aaa72..2807a54af 100644 --- a/tests/unit/lbryfile/test_EncryptedFileMetadataManager.py +++ b/tests/unit/lbryfile/test_EncryptedFileMetadataManager.py @@ -14,6 +14,7 @@ class DBEncryptedFileMetadataManagerTest(unittest.TestCase): self.manager = DBEncryptedFileMetadataManager(self.db_dir) def tearDown(self): + self.manager.stop() shutil.rmtree(self.db_dir) @defer.inlineCallbacks