From 5a21ec02143282a78f2fcd4fef387dc79718802d Mon Sep 17 00:00:00 2001 From: Adrian Rumpold Date: Fri, 18 Jun 2021 18:11:25 +0200 Subject: [PATCH] fix: Fix data type of returned state --- .../home_assistant_covid19_augsburg/crawler.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/custom_components/home_assistant_covid19_augsburg/crawler.py b/custom_components/home_assistant_covid19_augsburg/crawler.py index 9deeac8..5716e4c 100644 --- a/custom_components/home_assistant_covid19_augsburg/crawler.py +++ b/custom_components/home_assistant_covid19_augsburg/crawler.py @@ -18,7 +18,7 @@ def parse_num(s, t=int): @dataclass class IncidenceData: location: str - date: datetime.date + date: str incidence: float total_cases: int = 0 num_infected: int = 0 @@ -122,7 +122,9 @@ class CovidCrawler(CovidCrawlerBase): } ) - result = IncidenceData("Augsburg", incidence=incidence, date=date, **cases) + result = IncidenceData( + "Augsburg", incidence=incidence, date=date.strftime("%Y-%m-%d"), **cases + ) _log.debug(f"Result data: {result}") - return result + return {}