From de6badd70974aefd3d6896eccdf19f5636b86343 Mon Sep 17 00:00:00 2001 From: n0q Date: Mon, 7 Jul 2014 22:42:24 -0400 Subject: [PATCH] Fix for empty character sets Filtering away characters who's type is None, to avoid tracebacks in the event of a characterless guest. --- src/players/player.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/players/player.py b/src/players/player.py index d408a32dc1..f303804c18 100644 --- a/src/players/player.py +++ b/src/players/player.py @@ -444,7 +444,7 @@ class Guest(Player): """ super(Guest, self).at_disconnect() characters = self.db._playable_characters - for character in characters: + for character in filter(None, characters): character.delete() def at_server_shutdown(self): @@ -453,7 +453,7 @@ class Guest(Player): """ super(Guest, self).at_server_shutdown() characters = self.db._playable_characters - for character in characters: + for character in filter(None, characters): character.delete() def at_post_disconnect(self):