puzzle_defaults = deck.get('defaults', {})
for k, v in puzzle_defaults.iteritems():
if isinstance(v, list):
- puzzle_defaults[k] = [int(x) for x in v]
- else:
- puzzle_defaults[k] = int(v)
+ puzzle_defaults[k] = tuple(v)
defaults.update(puzzle_defaults)
if initial_bits is None: