2026-09-02 17:28:45,055 - discom_delhi_scraper - ERROR - [NETWORK_ERROR] Error during fetch/parse for https://www.delhisldc.org/Redirect.aspx?Loc=0804: HTTPSConnectionPool(host='www.delhisldc.org', port=443): Read timed out. Traceback (most recent call last): File "/usr/lib/python3/dist-packages/urllib3/response.py", line 894, in _error_catcher yield File "/usr/lib/python3/dist-packages/urllib3/response.py", line 998, in _raw_read data = self._fp_read(amt) if not fp_closed else b"" ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/response.py", line 983, in _fp_read return self._fp.read(amt) if amt is not None else self._fp.read() ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/http/client.py", line 484, in read s = self.fp.read(amt) ^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/socket.py", line 707, in readinto return self._sock.recv_into(b) ^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1252, in recv_into return self.read(nbytes, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/ssl.py", line 1104, in read return self._sslobj.read(len, buffer) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ TimeoutError: The read operation timed out The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/requests/models.py", line 816, in generate yield from self.raw.stream(chunk_size, decode_content=True) File "/usr/lib/python3/dist-packages/urllib3/response.py", line 1146, in stream data = self.read(amt=amt, decode_content=decode_content) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/response.py", line 1071, in read data = self._raw_read(amt) ^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/urllib3/response.py", line 997, in _raw_read with self._error_catcher(): File "/usr/lib/python3.12/contextlib.py", line 158, in __exit__ self.gen.throw(value) File "/usr/lib/python3/dist-packages/urllib3/response.py", line 899, in _error_catcher raise ReadTimeoutError(self._pool, None, "Read timed out.") from e # type: ignore[arg-type] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host='www.delhisldc.org', port=443): Read timed out. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 318, in fetch_tables resp = session.get(url, timeout=30, allow_redirects=True) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 602, in get return self.request("GET", url, **kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 589, in request resp = self.send(prep, **send_kwargs) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/sessions.py", line 747, in send r.content File "/usr/lib/python3/dist-packages/requests/models.py", line 899, in content self._content = b"".join(self.iter_content(CONTENT_CHUNK_SIZE)) or b"" ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/requests/models.py", line 822, in generate raise ConnectionError(e) requests.exceptions.ConnectionError: HTTPSConnectionPool(host='www.delhisldc.org', port=443): Read timed out. 2026-09-02 17:28:45,056 - discom_delhi_scraper - ERROR - [CYCLE_FAILURE] Fetch failed for https://www.delhisldc.org/Redirect.aspx?Loc=0804; no payload generated this cycle.