diff --git a/homeassistant/components/scrape/sensor.py b/homeassistant/components/scrape/sensor.py index 197f2e003d8..7cd7e2197ab 100644 --- a/homeassistant/components/scrape/sensor.py +++ b/homeassistant/components/scrape/sensor.py @@ -178,6 +178,7 @@ class ScrapeSensor( def _extract_value(self) -> Any: """Parse the html extraction in the executor.""" raw_data = self.coordinator.data + value: str | list[str] | None try: if self._attr is not None: value = raw_data.select(self._select)[self._index][self._attr] diff --git a/requirements_test.txt b/requirements_test.txt index 3ba9ed8abf8..acb70d5fb8c 100644 --- a/requirements_test.txt +++ b/requirements_test.txt @@ -36,6 +36,7 @@ tqdm==4.66.1 types-atomicwrites==1.4.5.1 types-croniter==1.0.6 types-backports==0.1.3 +types-beautifulsoup4==4.12.0.6 types-caldav==1.3.0.0 types-chardet==0.1.5 types-decorator==5.1.8.3