File tree Expand file tree Collapse file tree 1 file changed +0
-14
lines changed
Expand file tree Collapse file tree 1 file changed +0
-14
lines changed Original file line number Diff line number Diff line change 33from __future__ import annotations
44
55import importlib
6- import importlib .util
7- import sys
86from abc import ABC , abstractmethod
97from dataclasses import dataclass
108from pathlib import Path
@@ -87,18 +85,6 @@ def import_driver_module(
8785 if not extra_name or not package_name :
8886 return importlib .import_module (module_name )
8987
90- # Skip find_spec if module is already in sys.modules (allows test mocking)
91- # find_spec can raise ModuleNotFoundError for submodules like 'mysql.connector'
92- if module_name not in sys .modules :
93- try :
94- spec = importlib .util .find_spec (module_name )
95- except ModuleNotFoundError :
96- spec = None
97- if spec is None :
98- from ...db .exceptions import MissingDriverError
99-
100- raise MissingDriverError (driver_name , extra_name , package_name , module_name = module_name )
101-
10288 try :
10389 return importlib .import_module (module_name )
10490 except ImportError as e :
You can’t perform that action at this time.
0 commit comments