Skip to content

Commit ca72371

Browse files
committed
Fixed Client Connection Error
1 parent 3b3ea7d commit ca72371

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

custom_components/ultimaker/sensor.py

+2-4
Original file line numberDiff line numberDiff line change
@@ -105,19 +105,17 @@ async def async_update(self):
105105
self._data = await self.fetch_data(self._url_printer)
106106
self._data |= await self.fetch_data(self._url_print_job)
107107
self._data |= await self.fetch_data(self._url_system)
108-
except aiohttp.ClientConnectorError:
108+
except aiohttp.ClientError:
109109
self._data = {'status': 'not connected'}
110110
self._data['sampleTime'] = datetime.now()
111111

112112
async def fetch_data(self, url):
113113
try:
114114
with async_timeout.timeout(5):
115115
response = await self._session.get(url)
116-
except aiohttp.ClientConnectorError as err:
116+
except aiohttp.ClientError as err:
117117
_LOGGER.warning(f"Printer {self._host} is offline")
118118
raise err
119-
except aiohttp.ClientError as err:
120-
_LOGGER.error(f"Cannot poll Ultimaker printer using url: {url} error {err}")
121119
except asyncio.TimeoutError:
122120
_LOGGER.error(f" Timeout error occurred while polling ultimaker printer using url {url}")
123121
except Exception as err:

0 commit comments

Comments
 (0)