diff --git a/buba/animations/dbf.py b/buba/animations/dbf.py index 2ad4a0a..a444dbf 100644 --- a/buba/animations/dbf.py +++ b/buba/animations/dbf.py @@ -36,12 +36,13 @@ class DBFAnimation(BubaAnimation): self.log.info(f"Fetched {len(trains)} trains") def update(self): - try: - self.fetch() - except Exception as e: - self.log.warning(f"Unable to fetch {self.station}: {e}") - pass - sleep(60) + while True: + try: + self.fetch() + except Exception as e: + self.log.warning(f"Unable to fetch {self.station}: {e}") + pass + sleep(60) @staticmethod def countdown(dt: datetime):