From d78bcc4c695ab99710d63ede9dede22824b1b012 Mon Sep 17 00:00:00 2001 From: ErrorNoInternet Date: Tue, 31 Dec 2024 16:06:56 -0500 Subject: [PATCH] fix(core/rreload): run module reload handler after reloading module --- core.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core.py b/core.py index 59558df..8bf57fa 100644 --- a/core.py +++ b/core.py @@ -126,9 +126,6 @@ def rreload(reloaded_modules, module): reloaded_modules.add(module.__name__) importlib.reload(module) - if "__reload_module__" in dir(module): - module.__reload_module__() - for submodule in filter( lambda v: inspect.ismodule(v) and v.__name__ in constants.RELOADABLE_MODULES @@ -138,3 +135,6 @@ def rreload(reloaded_modules, module): rreload(reloaded_modules, submodule) importlib.reload(module) + + if "__reload_module__" in dir(module): + module.__reload_module__()