def append(self, card): """Append while checking to be sure maxCards is not exceeded.""" if self.maxCards and (len(self) == self.maxCards): raise TooManyCardsException() assertInstance(card, Card) Cards.append(self, card)
def getUpCards(self): cards = Cards() for card in range(len(self)): if self.isUpCard(card): cards.append(self[card]) return cards