parser.add_argument("-p", "--purge",
action='store_true',
help="don't check cached info before starting")
+ # TODO: don't require input file when using -P
parser.add_argument("-P", "--purge-all",
action='store_true',
help="don't check cached info before starting")
progress.purge_all()
# Check for caches
- ida = progress.dive("status", stack)
+ ida = progress.dive(stack)
if ida:
- idx = ida
+ (idx, stack, headers) = ida
else:
idx = Status()
- stackb = progress.dive("stack", stack)
- if stackb:
- stack = stackb
-
- headerb = progress.dive("headers", stack)
- if headerb:
- headers = headerb
-
# Manipulate deck
if args.flip:
for x in stack: