def leave(self):
progress.dump(self.obj, "status", self.stack)
+ progress.dump(self.stack, "stack", self.stack)
+ progress.dump(self.headers, "headers", self.stack)
sys.exit(0)
def disp_bar(self):
else:
idx = Status()
+ stackb = progress.dive("stack", stack)
+ if stackb and not args.purge:
+ stack = stackb
+
+ headerb = progress.dive("headers", stack)
+ if headerb and not args.purge:
+ headers = headerb
+
if args.flip:
for x in stack:
x[0], x[1] = x[1], x[0]
def dump(obj, typer, stra):
dired = f"{os.path.expanduser('~')}/.cache/lightcards/{name_gen(stra)}/"
- if os.path.exists(dired):
- shutil.rmtree(dired)
- os.makedirs(dired)
+ if not os.path.exists(dired):
+ os.makedirs(dired)
pickle.dump(obj, open(f"{dired}/{typer}.p", "wb"))