if new_limit == old_limit or abs(new_limit - old_limit) < 2: #change mode only if the difference is >= 2
return
- Acidictive.mode(self.module.nick, cname, "+l %d" % new_limit)
+ Acidictive.setMode(self.module.nick, cname, "+l %d" % new_limit)
self.module.elog.command('%(chan)s [%(users)d users] Changed limit %(old_limit)d => %(new_limit)d' % {
'chan': cname,
'users': users,
def unloadPlugin(plugin):
global modules
- modname = plugin_to_modname(plugin)
-
obj = modules[plugin]
obj.stop()
- deps = [module for module in sys.modules if module.startswith(modname + '.')]
+ deps = [module for module in sys.modules if module.startswith(plugin + '.')]
for dep in deps:
del sys.modules[dep]
- if modname in sys.modules:
- del sys.modules[modname]
del modules[plugin]