]> jfr.im git - erebus.git/blobdiff - modules/admin_channel.py
add new abc for sockets
[erebus.git] / modules / admin_channel.py
index 68e15e53732e911a6ce642f2b63113d0cf3d03a6..88a6c5af6efc8e59da8303f35f2606d015f14772 100644 (file)
@@ -62,8 +62,7 @@ def join(bot, user, chan, realtarget, *args):
 
 
 def _part(user, chan):
-       chan.bot.chans.remove(chan)
-       del lib.parent.chans[chan.name.lower()]
+       chan.deleting = True
        lib.parent.query("DELETE FROM chusers WHERE chan = %s", (chan,))
        lib.parent.query("DELETE FROM chans WHERE chname = %s", (chan,))
        chan.bot.part(chan)