MCPcopy Create free account
hub / github.com/ActiveState/code / populate

Method populate

recipes/Python/580811_Uno_TextBased/recipe-580811.py:352–363  ·  view source on GitHub ↗
(self, shuffle=True)

Source from the content-addressed store, hash-verified

350 return self.deck[index]
351
352 def populate(self, shuffle=True):
353 for color in self.colors:
354 for value in self.values:
355 self.deck.append(Card(color, value))
356 if value != '0':
357 self.deck.append(Card(color, value))
358 for i in range(4):
359 i #unused
360 self.deck.append(Card('wild', '+4'))
361 self.deck.append(Card('wild', 'W'))
362 if shuffle:
363 self.shuffle()
364
365 def __iter__(self):
366 return iter(self.deck)

Callers 1

__init__Method · 0.95

Calls 4

shuffleMethod · 0.95
rangeFunction · 0.85
CardClass · 0.70
appendMethod · 0.45

Tested by

no test coverage detected