style: format all Python files with Black
Apply Black formatter to the entire codebase for consistent code style. Co-Authored-By: Claude (glm-5) <noreply@anthropic.com>
This commit is contained in:
@@ -16,8 +16,7 @@ class ConnectionFactory:
|
||||
|
||||
@staticmethod
|
||||
def create_connection(
|
||||
db_type: DatabaseType,
|
||||
config: Optional[Dict[str, Any]] = None
|
||||
db_type: DatabaseType, config: Optional[Dict[str, Any]] = None
|
||||
) -> BaseDatabaseConnection:
|
||||
"""
|
||||
根据数据库类型创建对应的连接实例
|
||||
@@ -58,14 +57,14 @@ class ConnectionFactory:
|
||||
if db_type == DatabaseType.SQLSERVER:
|
||||
# 构建 SQL Server 配置字典
|
||||
config = {
|
||||
'server': database_config.server,
|
||||
'database': database_config.database,
|
||||
'username': database_config.username,
|
||||
'password': database_config.password,
|
||||
"server": database_config.server,
|
||||
"database": database_config.database,
|
||||
"username": database_config.username,
|
||||
"password": database_config.password,
|
||||
}
|
||||
if database_config.sqlserver:
|
||||
config['driver'] = database_config.sqlserver.driver
|
||||
config['trust_server_certificate'] = (
|
||||
config["driver"] = database_config.sqlserver.driver
|
||||
config["trust_server_certificate"] = (
|
||||
database_config.sqlserver.trust_server_certificate
|
||||
)
|
||||
return SQLServerConnection(config)
|
||||
@@ -73,17 +72,17 @@ class ConnectionFactory:
|
||||
elif db_type == DatabaseType.MYSQL:
|
||||
# 构建 MySQL 配置字典
|
||||
config = {
|
||||
'database': database_config.database,
|
||||
'username': database_config.username,
|
||||
'password': database_config.password,
|
||||
"database": database_config.database,
|
||||
"username": database_config.username,
|
||||
"password": database_config.password,
|
||||
}
|
||||
if database_config.mysql:
|
||||
config['host'] = database_config.mysql.host
|
||||
config['port'] = database_config.mysql.port
|
||||
config['charset'] = database_config.mysql.charset
|
||||
config["host"] = database_config.mysql.host
|
||||
config["port"] = database_config.mysql.port
|
||||
config["charset"] = database_config.mysql.charset
|
||||
else:
|
||||
# 回退到 server 字段(兼容旧配置)
|
||||
config['host'] = database_config.server
|
||||
config["host"] = database_config.server
|
||||
return MySQLConnection(config)
|
||||
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user