From ea6a965b34de841d6bf2d87d34cc21f1bd966c41 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Sun, 31 Jan 2021 22:30:34 -0500 Subject: [PATCH] Clean up lightcards.py --- lightcards/lightcards.py | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/lightcards/lightcards.py b/lightcards/lightcards.py index a996ccc..ecd18d2 100644 --- a/lightcards/lightcards.py +++ b/lightcards/lightcards.py @@ -42,28 +42,31 @@ def parse_args(): def show(args, stack, headers): """ - Manipulate deck according to passed arguments, and send it to the display - functions + Get objects from cache, manipulate deck according to passed arguments, and + send it to the display functions """ + # Purge caches if asked if args.purge: progress.purge(stack) if args.purge_all: progress.purge_all() + # Check for caches ida = progress.dive("status", stack) - if ida and not args.purge: + if ida: idx = ida else: idx = Status() stackb = progress.dive("stack", stack) - if stackb and not args.purge: + if stackb: stack = stackb headerb = progress.dive("headers", stack) - if headerb and not args.purge: + if headerb: headers = headerb + # Manipulate deck if args.flip: for x in stack: x[0], x[1] = x[1], x[0] @@ -73,6 +76,7 @@ def show(args, stack, headers): if args.reverse: stack.reverse() + # Send to display win = Display(stack, headers, idx) wrapper(win.run) -- 2.39.2