if len(inp) >= 2:
self.back = inp[1]
+ def __str__(self):
+ return f"{self.front}, {self.back}"
+
def unStar(self):
self.starred = False
if self.obj.getIdx() + 1 == len(self.stack):
self.obj.setIdx(0)
- progress.dump(self.stack, runner.get_orig())
+ progress.dump(self.stack, runner.get_orig()[1])
sys.exit(0)
def ntotal(self):
import pickle
import shutil
-global dired
dired = f"{os.path.expanduser('~')}/.cache/lightcards/"
def name_gen(stra):
"""Generate hash of stack for name of pickle file"""
- hasher = hashlib.md5()
- hasher.update(str(stra).encode("utf-8"))
- return hasher.hexdigest()
+ return hashlib.md5(str([str(x) for x in stra]).encode("utf-8")).hexdigest()
def make_dirs(dired):
# Check for caches
idx = Status()
- cache = progress.dive(get_orig())
+ cache = progress.dive(get_orig()[1])
if cache:
(stack) = cache