2025-11-16 16:31:55,418 - discom_delhi_scraper - ERROR - Error in main loop: [Errno 32] Broken pipe Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 449, in main print(f"Appended snapshot ({d_n} discom rows, {s_n} state rows) -> {path}") BrokenPipeError: [Errno 32] Broken pipe 2025-11-17 06:17:22,606 - discom_delhi_scraper - ERROR - Error in main loop: [Errno 32] Broken pipe Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 449, in main print(f"Appended snapshot ({d_n} discom rows, {s_n} state rows) -> {path}") BrokenPipeError: [Errno 32] Broken pipe 2025-11-17 20:05:56,936 - discom_delhi_scraper - ERROR - Error in main loop: [Errno 32] Broken pipe Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 449, in main print(f"Appended snapshot ({d_n} discom rows, {s_n} state rows) -> {path}") BrokenPipeError: [Errno 32] Broken pipe 2025-11-18 09:51:24,173 - discom_delhi_scraper - ERROR - Error in main loop: [Errno 32] Broken pipe Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 449, in main print(f"Appended snapshot ({d_n} discom rows, {s_n} state rows) -> {path}") BrokenPipeError: [Errno 32] Broken pipe 2025-11-18 15:36:57,334 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 2721 column 23 (char 81986) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ':' delimiter: line 2721 column 23 (char 81986) 2025-11-18 18:22:16,374 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 4350 column 28 (char 131165) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ':' delimiter: line 4350 column 28 (char 131165) 2025-11-18 20:37:20,796 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 21010 column 13 (char 582003) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 21010 column 13 (char 582003) 2025-11-18 21:37:22,766 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 17703 column 23 (char 508219) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ':' delimiter: line 17703 column 23 (char 508219) 2025-11-18 22:07:23,757 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 7335 column 27 (char 221335) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ',' delimiter: line 7335 column 27 (char 221335) 2025-11-18 22:22:24,299 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 10047 column 27 (char 303300) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ',' delimiter: line 10047 column 27 (char 303300) 2025-11-19 00:07:29,698 - discom_delhi_scraper - ERROR - Error in main loop: [Errno 32] Broken pipe Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 449, in main print(f"Appended snapshot ({d_n} discom rows, {s_n} state rows) -> {path}") BrokenPipeError: [Errno 32] Broken pipe 2025-11-19 11:53:13,107 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 7070 column 13 (char 213163) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 7070 column 13 (char 213163) 2025-11-19 12:38:16,530 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 10054 column 52 (char 303339) Traceback (most recent call last): File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 446, in main path = append_snapshot_to_history(payload) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 362, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/peak-backend/public/climakosh-python-script-production/discom_delhi.py", line 340, in _load_history return json.load(f) ^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 293, in load return loads(fp.read(), ^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/__init__.py", line 346, in loads return _default_decoder.decode(s) ^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3.12/json/decoder.py", line 353, in raw_decode obj, end = self.scan_once(s, idx) ^^^^^^^^^^^^^^^^^^^^^^ json.decoder.JSONDecodeError: Expecting ',' delimiter: line 10054 column 52 (char 303339)