def removeUser(self, user): username = user.db_tuple.name remove_game_requests(user.conn, username,self.name) try: del self.users[username] except KeyError: pass for user_in_room in self.users.itervalues(): reactor.callFromThread(user_in_room.conn.send, ClientRoomCommand.removeuser(self.name, username))