diff --git a/timewarrior.py b/timewarrior.py index bd6ca57..d5e9042 100755 --- a/timewarrior.py +++ b/timewarrior.py @@ -33,10 +33,10 @@ RESULTS = sorted(map( x['tags'] }, TW.summary()), key=lambda x: x['start']) +IS_ACTIVE = len(list(filter(lambda x: "end" not in x, TW.summary()))) > 0 -print("⌛ {}\n-----".format( - str(functools.reduce(lambda total, x: total + x['end'] - x['start'], RESULTS, timedelta())).split(sep='.', - maxsplit=1)[0])) +print("⏳" if IS_ACTIVE else "⌛", str(functools.reduce(lambda total, x: total + x['end'] - x['start'], RESULTS, timedelta())).split(sep='.', maxsplit=1)[0], "✓" if not IS_ACTIVE else "") +print("---") print( " | font=monospace | size=8\n".join( map(