now warning/killing for idling can be individually disabled
This commit is contained in:
parent
cea4ae3d0a
commit
3acd087774
@ -799,7 +799,7 @@ def reaper(cli, gameid):
|
|||||||
# check to see if idlers need to be killed.
|
# check to see if idlers need to be killed.
|
||||||
var.IDLE_WARNED = []
|
var.IDLE_WARNED = []
|
||||||
|
|
||||||
if not var.WARN_IDLE_TIME or not var.KILL_IDLE_TIME:
|
if not var.WARN_IDLE_TIME and not var.KILL_IDLE_TIME:
|
||||||
return
|
return
|
||||||
|
|
||||||
while gameid == var.GAME_ID:
|
while gameid == var.GAME_ID:
|
||||||
@ -811,13 +811,15 @@ def reaper(cli, gameid):
|
|||||||
tdiff = datetime.now() - lst
|
tdiff = datetime.now() - lst
|
||||||
if (tdiff > timedelta(seconds=var.WARN_IDLE_TIME) and
|
if (tdiff > timedelta(seconds=var.WARN_IDLE_TIME) and
|
||||||
nick not in var.IDLE_WARNED):
|
nick not in var.IDLE_WARNED):
|
||||||
to_warn.append(nick)
|
if var.WARN_IDLE_TIME:
|
||||||
|
to_warn.append(nick)
|
||||||
var.IDLE_WARNED.append(nick)
|
var.IDLE_WARNED.append(nick)
|
||||||
var.LAST_SAID_TIME[nick] = (datetime.now() -
|
var.LAST_SAID_TIME[nick] = (datetime.now() -
|
||||||
timedelta(seconds=var.WARN_IDLE_TIME)) # Give him a chance
|
timedelta(seconds=var.WARN_IDLE_TIME)) # Give him a chance
|
||||||
elif (tdiff > timedelta(seconds=var.KILL_IDLE_TIME) and
|
elif (tdiff > timedelta(seconds=var.KILL_IDLE_TIME) and
|
||||||
nick in var.IDLE_WARNED):
|
nick in var.IDLE_WARNED):
|
||||||
to_kill.append(nick)
|
if var.KILL_IDLE_TIME:
|
||||||
|
to_kill.append(nick)
|
||||||
elif (tdiff < timedelta(seconds=var.WARN_IDLE_TIME) and
|
elif (tdiff < timedelta(seconds=var.WARN_IDLE_TIME) and
|
||||||
nick in var.IDLE_WARNED):
|
nick in var.IDLE_WARNED):
|
||||||
var.IDLE_WARNED.remove(nick) # he saved himself from death
|
var.IDLE_WARNED.remove(nick) # he saved himself from death
|
||||||
|
Loading…
x
Reference in New Issue
Block a user