from random import shuffle
import sys
-from . import parse
+from . import parse, progress
from .display import Display
from .deck import Status
parser.add_argument("-f", "--flip",
action='store_true',
help="show second column first")
+ parser.add_argument("-p", "--purge",
+ action='store_true',
+ help="don't check cached info before starting")
+ parser.add_argument("-P", "--purge-all",
+ action='store_true',
+ help="don't check cached info before starting")
parser.add_argument("-r", "--reverse",
action='store_true',
help="reverse card order")
Manipulate deck according to passed arguments, and send it to the display
functions
"""
- idx = Status()
+ if args.purge:
+ progress.purge(stack)
+ if args.purge_all:
+ progress.purge_all()
+
+ ida = progress.dive("status", stack)
+ if ida and not args.purge:
+ idx = ida
+ else:
+ idx = Status()
+
if args.flip:
for x in stack:
x[0], x[1] = x[1], x[0]