def antes(self, hand_state): """Handle antes.""" ante_amount = self.structure.get_ante() if ante_amount > 0: self.message("Collecting ante of %d" % ante_amount) active_players = self.table.get_active_players() betting = hand_state.new_betting_round() betting.set_action(active_players[0]) request = ActionRequest.new_ante_request(ante_amount) for player in active_players: action = player.get_action(request, self, hand_state) request.validate_action(action) betting.process_action(action) self.report_action(player, action) betting.sweep_bets_into_pot()