fix(core/rreload): run module reload handler after reloading module
This commit is contained in:
parent
1359c1c96d
commit
d78bcc4c69
6
core.py
6
core.py
@ -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__()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user