fix 插件更新不立即生效的问题
This commit is contained in:
parent
3716d7fd47
commit
620e3d55d1
@ -20,13 +20,13 @@ class ModuleHelper:
|
|||||||
submodules: list = []
|
submodules: list = []
|
||||||
importlib.invalidate_caches()
|
importlib.invalidate_caches()
|
||||||
packages = importlib.import_module(package_path)
|
packages = importlib.import_module(package_path)
|
||||||
importlib.reload(packages)
|
|
||||||
for importer, package_name, _ in pkgutil.iter_modules(packages.__path__):
|
for importer, package_name, _ in pkgutil.iter_modules(packages.__path__):
|
||||||
try:
|
try:
|
||||||
if package_name.startswith('_'):
|
if package_name.startswith('_'):
|
||||||
continue
|
continue
|
||||||
full_package_name = f'{package_path}.{package_name}'
|
full_package_name = f'{package_path}.{package_name}'
|
||||||
module = importlib.import_module(full_package_name)
|
module = importlib.import_module(full_package_name)
|
||||||
|
importlib.reload(module)
|
||||||
for name, obj in module.__dict__.items():
|
for name, obj in module.__dict__.items():
|
||||||
if name.startswith('_'):
|
if name.startswith('_'):
|
||||||
continue
|
continue
|
||||||
|
Loading…
x
Reference in New Issue
Block a user