perf: minor fixes

This commit is contained in:
Junyan Qin
2025-09-13 17:59:10 +08:00
parent e2071d9486
commit 6a7e88ffd6
7 changed files with 38 additions and 26 deletions
+2 -3
View File
@@ -36,9 +36,8 @@ class PersistenceManager:
self.meta = base.Base.metadata
async def initialize(self):
self.ap.logger.info('Initializing database...')
database_type = self.ap.instance_config.data['system'].get('database', {}).get('type', 'sqlite')
database_type = self.ap.instance_config.data.get('database', {}).get('use', 'sqlite')
self.ap.logger.info(f'Initializing database type: {database_type}...')
for manager in database.preregistered_managers:
if manager.name == database_type:
self.db = manager(self.ap)