fix(core/rreload): run module reload handler after reloading module

This commit is contained in:
Ryan 2024-12-31 16:06:56 -05:00
parent 1359c1c96d
commit d78bcc4c69
Signed by: ErrorNoInternet
GPG Key ID: 2486BFB7B1E6A4A3

View File

@ -126,9 +126,6 @@ def rreload(reloaded_modules, module):
reloaded_modules.add(module.__name__) reloaded_modules.add(module.__name__)
importlib.reload(module) importlib.reload(module)
if "__reload_module__" in dir(module):
module.__reload_module__()
for submodule in filter( for submodule in filter(
lambda v: inspect.ismodule(v) lambda v: inspect.ismodule(v)
and v.__name__ in constants.RELOADABLE_MODULES and v.__name__ in constants.RELOADABLE_MODULES
@ -138,3 +135,6 @@ def rreload(reloaded_modules, module):
rreload(reloaded_modules, submodule) rreload(reloaded_modules, submodule)
importlib.reload(module) importlib.reload(module)
if "__reload_module__" in dir(module):
module.__reload_module__()