fix [use hasattr("cv2", "name") ,but first param is 'character string',

resulting in an error in the judgment condition]
This commit is contained in:
刘雄康 2024-02-23 22:02:43 +08:00
parent d792086ba6
commit ba483dfbb8

View File

@ -33,7 +33,7 @@ def __load_extra_py_code_for_module(base, name, enable_debug_print=False):
# Extension doesn't contain extra py code # Extension doesn't contain extra py code
return False return False
if not hasattr(base, name): if base in sys.modules and not hasattr(sys.modules[base], name):
setattr(sys.modules[base], name, py_module) setattr(sys.modules[base], name, py_module)
sys.modules[export_module_name] = py_module sys.modules[export_module_name] = py_module
# If it is C extension module it is already loaded by cv2 package # If it is C extension module it is already loaded by cv2 package