2025-11-15 16:31:51,918 - 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-16 06:17:18,158 - 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-16 20:02:44,269 - 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 09:48:11,306 - 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 19:05:54,793 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 16705 column 13 (char 491982) 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 16705 column 13 (char 491982) 2025-11-17 19:20:55,317 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 12763 column 13 (char 385353) 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 12763 column 13 (char 385353) 2025-11-17 20:35:57,748 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 19215 column 19 (char 557584) 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 19215 column 19 (char 557584) 2025-11-17 21:05:58,713 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 2450 column 9 (char 73773) 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 2450 column 9 (char 73773) 2025-11-17 21:51:00,338 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 28929 column 13 (char 795302) 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 28929 column 13 (char 795302) 2025-11-17 22:21:01,331 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 18254 column 27 (char 541182) 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 18254 column 27 (char 541182) 2025-11-17 23:06:03,089 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 5981 column 11 (char 180333) 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 5981 column 11 (char 180333) 2025-11-18 00:06:05,051 - 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 05:21:15,096 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 5673 column 23 (char 155772) 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 5673 column 23 (char 155772) 2025-11-18 06:21:17,009 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 5173 column 13 (char 147569) 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 5173 column 13 (char 147569) 2025-11-18 12:36:40,726 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 272 column 28 (char 8206) 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 272 column 28 (char 8206) 2025-11-18 14:06:46,382 - 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:21:56,760 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 814 column 65 (char 24606) 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 814 column 65 (char 24606) 2025-11-18 16:22:01,423 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 1088 column 20 (char 32802) 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 1088 column 20 (char 32802) 2025-11-18 17:07:11,311 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 15337 column 13 (char 426245) 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 15337 column 13 (char 426245) 2025-11-18 17:37:12,889 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 272 column 28 (char 8206) 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 272 column 28 (char 8206) 2025-11-18 19:22:18,361 - 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 19:52:19,310 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 6250 column 13 (char 188555) 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 6250 column 13 (char 188555) 2025-11-18 20:37:20,741 - discom_delhi_scraper - ERROR - Error in main loop: Expecting value: line 1 column 1 (char 0) 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 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0) 2025-11-18 21:52:23,217 - discom_delhi_scraper - ERROR - Error in main loop: Expecting value: line 4080 column 17 (char 122962) 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 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 4080 column 17 (char 122962) 2025-11-19 04:37:38,431 - 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 06:52:42,973 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 814 column 13 (char 24585) 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 814 column 13 (char 24585) 2025-11-19 09:38:06,010 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 14164 column 23 (char 393487) 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 14164 column 23 (char 393487) 2025-11-19 09:53:06,475 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 7884 column 13 (char 237750) 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 7884 column 13 (char 237750) 2025-11-19 11:38:11,303 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 5170 column 13 (char 155766) 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 5170 column 13 (char 155766) 2025-11-19 12:08:13,595 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 1629 column 20 (char 49181) 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 1629 column 20 (char 49181) 2025-11-19 18:38:58,144 - 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-20 01:39:12,439 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 3607 column 20 (char 98373) 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 3607 column 20 (char 98373) 2025-11-20 02:09:13,560 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 3454 column 27 (char 98366) 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 3454 column 27 (char 98366) 2025-11-20 08:39:26,067 - 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-20 10:09:29,104 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 12280 column 13 (char 368947) 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 12280 column 13 (char 368947) 2025-11-20 20:39:56,015 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 27313 column 13 (char 819806) 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 27313 column 13 (char 819806) 2025-11-20 22:24:59,485 - 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-20 22:39:59,925 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ',' delimiter: line 21175 column 59 (char 639487) 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 21175 column 59 (char 639487) 2025-11-20 23:25:01,582 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 35502 column 13 (char 1041108) 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 35502 column 13 (char 1041108) 2025-11-20 23:40:02,190 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 7341 column 21 (char 221364) 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 7341 column 21 (char 221364) 2025-11-21 06:25:14,867 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 15331 column 13 (char 426311) 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 15331 column 13 (char 426311) 2025-11-21 07:40:17,053 - discom_delhi_scraper - ERROR - Error in main loop: Expecting property name enclosed in double quotes: line 19630 column 13 (char 541060) 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 19630 column 13 (char 541060) 2025-11-21 12:25:27,266 - 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-21 14:10:31,494 - discom_delhi_scraper - ERROR - Error in main loop: Expecting ':' delimiter: line 31135 column 20 (char 877157) 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 31135 column 20 (char 877157) 2025-11-22 02:10:59,878 - 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-22 15:56:27,672 - 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-23 05:41:54,635 - 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-23 19:27:22,845 - 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-24 09:12:50,041 - 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-24 22:58:22,815 - 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-25 12:43:51,032 - 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-26 02:29:22,911 - 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-26 16:14:51,358 - 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-27 06:00:25,278 - 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-27 19:46:01,182 - 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-28 09:31:29,667 - 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