(self, fullname)
return mod
load_module(fullname) -> module.

        Load the module specified by 'fullname'. 'fullname' must be the
        fully qualified (dotted) module name. It returns the imported
        module, or raises ZipImportError if it could not be imported.

        Deprecated since Python 3.10. Use exec_module() instead.
load_module(fullname) -> module.
load_module ( fullname ) - > module .
def load_module(self, fullname):
        """load_module(fullname) -> module.

        Load the module specified by 'fullname'. 'fullname' must be the
        fully qualified (dotted) module name. It returns the imported
        module, or raises ZipImportError if it could not be imported.

        Deprecated since Python 3.10. Use exec_module() instead.
        """
        msg = ("zipimport.zipimporter.load_module() is deprecated and slated for "
               "removal in Python 3.12; use exec_module() instead")
        _warnings.warn(msg, DeprecationWarning)
        code, ispackage, modpath = _get_module_code(self, fullname)
        mod = sys.modules.get(fullname)
        if mod is None or not isinstance(mod, _module_type):
            mod = _module_type(fullname)
            sys.modules[fullname] = mod
        mod.__loader__ = self

        try:
            if ispackage:
                # add __path__ to the module *before* the code gets
                # executed
                path = _get_module_path(self, fullname)
                fullpath = _bootstrap_external._path_join(self.archive, path)
                mod.__path__ = [fullpath]

            if not hasattr(mod, '__builtins__'):
                mod.__builtins__ = __builtins__
            _bootstrap_external._fix_up_module(mod.__dict__, fullname, modpath)
            exec(code, mod.__dict__)
        except:
            del sys.modules[fullname]
            raise

        try:
            mod = sys.modules[fullname]
        except KeyError:
            raise ImportError(f'Loaded module {fullname!r} not found in sys.modules')
        _bootstrap._verbose_message('import {} # loaded from Zip {}', fullname, modpath)
        return mod
def load_module ( self , fullname ) : msg = ( "zipimport.zipimporter.load_module() is deprecated and slated for " "removal in Python 3.12; use exec_module() instead" ) _warnings . warn ( msg , DeprecationWarning ) code , ispackage , modpath = _get_module_code ( self , fullname ) mod = sys . modules . get ( fullname ) if mod is None or not isinstance ( mod , _module_type ) : mod = _module_type ( fullname ) sys . modules [ fullname ] = mod mod . __loader__ = self try : if ispackage : # add __path__ to the module *before* the code gets # executed path = _get_module_path ( self , fullname ) fullpath = _bootstrap_external . _path_join ( self . archive , path ) mod . __path__ = [ fullpath ] if not hasattr ( mod , '__builtins__' ) : mod . __builtins__ = __builtins__ _bootstrap_external . _fix_up_module ( mod . __dict__ , fullname , modpath ) exec ( code , mod . __dict__ ) except : del sys . modules [ fullname ] raise try : mod = sys . modules [ fullname ] except KeyError : raise ImportError ( f'Loaded module {fullname!r} not found in sys.modules' ) _bootstrap . _verbose_message ( 'import {} # loaded from Zip {}' , fullname , modpath ) return mod