def set_pocket(self, card1_int, card2_int): """ Player.set_pocket() -> None Stores integers on instance, passes down matching strings to bot. """ self.pocket = [card1_int, card2_int] self.bet_amount = 0 card1_string = Card.int_to_pretty_str(card1_int) card2_string = Card.int_to_pretty_str(card2_int) self.bot.set_pocket(card1_string, card2_string)
def get_profile(self): """ Hand.get_profile() -> HandProfile Return a profile with ``board``, ``players``, and ``history`` keys filled out. """ form = HandProfile() form["board"] = [Card.int_to_pretty_str(card) for card in self.board] form["players"] = [player.get_profile() for player in self.players] form["history"] = copy.deepcopy(self.history) form["pot"] = self.pot form["street"] = self.street form["cur_bet"] = self.cur_bet # return form