if category.is_group:
print(category.name)
else:
- entries = self.cat_entries[category.abbr]
+ entries = self.cat_entries.get(category.abbr, [])
if len(entries) == 0:
print(category.abbr + ":\t" + category.name)
else:
if time is None:
time = datetime.now().astimezone()
+ if category not in self.cat_entries:
+ self.cat_entries[category] = []
+
cat_entries = self.cat_entries[category]
if len(cat_entries) > 0:
last_entry = self.entries[cat_entries[-1]]