Просмотр исходного кода

fix: fix KeyError on events processing

tags/v0.10.5
Jérôme Deuchnord 2 лет назад
committed by Jérôme Deuchnord
Родитель
Сommit
be6bf530b7
1 измененных файлов: 12 добавлений и 7 удалений
  1. +12
    -7
      _kosmorro/dumper.py

+ 12
- 7
_kosmorro/dumper.py Просмотреть файл

@@ -112,14 +112,16 @@ class TextDumper(Dumper):
text.append(self.get_moon(self.moon_phase)) text.append(self.get_moon(self.moon_phase))


if len(self.events) > 0: if len(self.events) > 0:
text.append(
"\n".join(
[
self.style(_("Expected events:"), "h2"),
self.get_events(self.events),
]
events = self.get_events(self.events)
if events.strip("\n") != "":
text.append(
"\n".join(
[
self.style(_("Expected events:"), "h2"),
events,
]
)
) )
)


if self.timezone == 0: if self.timezone == 0:
text.append(self.style(_("Note: All the hours are given in UTC."), "em")) text.append(self.style(_("Note: All the hours are given in UTC."), "em"))
@@ -212,6 +214,9 @@ class TextDumper(Dumper):


for event in events: for event in events:
description = strings.from_event(event) description = strings.from_event(event)
if description is None:
continue

time_fmt = ( time_fmt = (
TIME_FORMAT TIME_FORMAT
if event.start_time.day == self.date.day if event.start_time.day == self.date.day


Загрузка…
Отмена
Сохранить