X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/7500b48cb6a524ac7d22b9174aa62bc58489c1b7..4a8b16575ddf1f2818bae4928dad5bda3cd802f5:/ctlmod.py diff --git a/ctlmod.py b/ctlmod.py index d5e6deb..b8244a8 100644 --- a/ctlmod.py +++ b/ctlmod.py @@ -48,7 +48,9 @@ def unload(parent, modname): unload(parent, dependent) for dep in dependents[modname]: dependents[dep].remove(modname) - return modules[modname].modstop(parent) + ret = modules[modname].modstop(parent) + del modules[modname] + return ret else: return modlib.error('already unloaded')