X-Git-Url: https://jfr.im/git/erebus.git/blobdiff_plain/6b2c681d29a7f4d3157498b491bdb8371dad4c39..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')