def get_move(self, game_id, rack, discard, remaining_microseconds, other_player_moves): DataKeeper.get_move(self, game_id, rack, discard, remaining_microseconds, other_player_moves) i = self.heuristic_combined(self.discard, self.hand, requesting_from_discard=True) if i == -1: return self.request_deck() return self.request_discard(i)