Closed flyfreeme closed 2 years ago
def get_dbapi_module(module_name): if module_name in sys.modules and hasattr(sys.modules[module_name], "paramstyle"): return module_name elif '.' in module_name: return get_dbapi_module(os.path.splitext(module_name)[0]) else: raise ValueError("Unknown DBAPI") 建议改为: def get_dbapi_module(module_name): if module_name in sys.modules and hasattr(sys.modules[module_name], "paramstyle"): return module_name elif '.' in module_name: return get_dbapi_module(module_name.split('.')[0]) else: raise ValueError("Unknown DBAPI") 修改后代码依旧运行稳定。 请参考!
def get_dbapi_module(module_name): if module_name in sys.modules and hasattr(sys.modules[module_name], "paramstyle"): return module_name elif '.' in module_name: return get_dbapi_module(os.path.splitext(module_name)[0]) else: raise ValueError("Unknown DBAPI") 建议改为:
def get_dbapi_module(module_name): if module_name in sys.modules and hasattr(sys.modules[module_name], "paramstyle"): return module_name elif '.' in module_name: return get_dbapi_module(os.path.splitext(module_name)[0]) else: raise ValueError("Unknown DBAPI") 建议改为:
def get_dbapi_module(module_name): if module_name in sys.modules and hasattr(sys.modules[module_name], "paramstyle"): return module_name elif '.' in module_name: return get_dbapi_module(module_name.split('.')[0]) else: raise ValueError("Unknown DBAPI") 修改后代码依旧运行稳定。 请参考!