feat: 重载后恢复诸个单例对象

This commit is contained in:
Rock Chin
2023-01-01 23:18:32 +08:00
parent 7e83ba3f77
commit 82e3ef6497
9 changed files with 79 additions and 100 deletions

View File

@@ -6,8 +6,7 @@ from sqlite3 import Cursor
import sqlite3
import config
inst = None
import pkg.utils.context
# 数据库管理
@@ -20,8 +19,7 @@ class DatabaseManager:
self.reconnect()
global inst
inst = self
pkg.utils.context.set_database_manager(self)
# 连接到数据库文件
def reconnect(self):
@@ -312,6 +310,3 @@ class DatabaseManager:
fee[key_md5] = fee_count
return fee
def get_inst() -> DatabaseManager:
global inst
return inst