Skip to content

Commit 51c84b1

Browse files
author
KirillMysnik
committed
Fixed (harmless) ValueError's when player disconnects without ever activating
1 parent fe7b682 commit 51c84b1

File tree

1 file changed

+7
-1
lines changed
  • srcds/addons/source-python/plugins/admin/plugins/included/admin_kick_ban

1 file changed

+7
-1
lines changed

srcds/addons/source-python/plugins/admin/plugins/included/admin_kick_ban/left_player.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -203,7 +203,13 @@ def listener_on_client_active(index):
203203

204204
@OnClientDisconnect
205205
def listener_on_client_disconnect(index):
206-
left_player = LeftPlayer(index, disconnected=True)
206+
try:
207+
left_player = LeftPlayer(index, disconnected=True)
208+
except ValueError:
209+
210+
# Sometimes (if the client disconnects before activation) we're
211+
# unable to get data of the disconnected player
212+
return
207213

208214
for left_player_ in _left_players:
209215
if left_player_.steamid == left_player.steamid:

0 commit comments

Comments
 (0)