]> jfr.im git - erebus.git/blobdiff - ctlmod.py
Merge branch 'master' of github.com:zonidjan/erebus
[erebus.git] / ctlmod.py
index d5e6debd09bfe24da6d1d5c0207cdf2adbdc6df2..b8244a8d6a37cc0b18aab56a339598a4e79100c4 100644 (file)
--- 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')