don't attempt to set modes when fake users join in debug mode
This commit is contained in:
parent
268129bd9d
commit
c615a62f9d
@ -851,6 +851,7 @@ def join_player(var, wrapper, who=None, forced=False, *, sanity=True):
|
|||||||
|
|
||||||
cmodes = [("+v", wrapper.source.nick)]
|
cmodes = [("+v", wrapper.source.nick)]
|
||||||
if var.PHASE == "none":
|
if var.PHASE == "none":
|
||||||
|
if not wrapper.source.is_fake or not botconfig.DEBUG_MODE:
|
||||||
if var.AUTO_TOGGLE_MODES and users.get(player).modes: # FIXME: Need to properly handle mode changes (whole block)
|
if var.AUTO_TOGGLE_MODES and users.get(player).modes: # FIXME: Need to properly handle mode changes (whole block)
|
||||||
for mode in users.get(wrapper.source.nick).modes:
|
for mode in users.get(wrapper.source.nick).modes:
|
||||||
cmodes.append(("-"+mode, wrapper.source.nick))
|
cmodes.append(("-"+mode, wrapper.source.nick))
|
||||||
@ -949,6 +950,7 @@ def join_player(var, wrapper, who=None, forced=False, *, sanity=True):
|
|||||||
t.daemon = True
|
t.daemon = True
|
||||||
t.start()
|
t.start()
|
||||||
|
|
||||||
|
if not wrapper.source.is_fake or not botconfig.DEBUG_MODE:
|
||||||
channels.Main.mode(*cmodes)
|
channels.Main.mode(*cmodes)
|
||||||
|
|
||||||
return True
|
return True
|
||||||
|
Loading…
Reference in New Issue
Block a user