def on_message(self, connection, op, args): if op == 'n': game = self.new_game(connection, args[0] == '1', args[1]) self.join_game(connection, game.id) elif op == 'p': self.place_piece(connection, *args) elif op == 'j': self.join_game(connection, args[0]) elif op == 'og': self.send_open_games(connection) elif op == 'q': game = self.find_game_by_connection(connection) if game: game.end()
def end_game(self, game): game.end()