fix: Added handling for empty/no project name

This commit is contained in:
Alex Kelly 2021-08-20 09:24:54 -04:00
parent 7a36290b40
commit a835378a86

View file

@ -18,14 +18,15 @@ def main(uuid, header):
today = date.today()
last_monday = today + relativedelta(weekday=MO(-2))
task_command = [
"task",
f"end.after:{last_monday}",
"export",
"status_report:display",
"-home",
]
tasks = subprocess.run(
[
"task",
f"end.after:{last_monday}",
"export",
"-home",
"status_report:display",
],
task_command,
capture_output=True,
check=True,
)
@ -35,9 +36,12 @@ def main(uuid, header):
if header:
print(f"Reporting from: {last_monday}")
for entry in entries:
if entry["project"] != last_project:
last_project = entry["project"]
print(f"* {entry['project']}")
try:
if entry["project"] != last_project:
last_project = entry["project"]
except KeyError:
entry["project"] = ""
print(f"* {entry['project']}")
if uuid:
print(f"\t* {entry['description']} ({entry['uuid']})")
else: