shuffle(self.outer.stack)
self.menu_print("Stack shuffled!")
elif key in self.outer.config["menu_open_file"]:
- progress.dump(self.outer.stack, runner.get_orig()[1])
+ self.outer.dump()
curses.endwin()
os.system(f"$EDITOR {self.outer.input_file}"),
(self.outer.headers, self.outer.stack) = parse.parse_html(
else:
self.disp_card()
+ def dump(self):
+ if self.config["cache"]:
+ progress.dump(self.stack, runner.get_orig()[1])
+
def leave(self):
"""Pickle stack and confirm before quitting"""
self.quit_obj.disp()
if self.obj.index + 1 == len(self.stack):
self.obj.index = 0
- progress.dump(self.stack, runner.get_orig()[1])
+ self.dump()
sys.exit(0)
def nstarred(self):