2026-06-04 14:43:53,168 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 14:58:54,893 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 15:13:55,552 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 15:28:56,155 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 15:43:56,917 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 15:58:57,711 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 16:13:58,440 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 16:28:59,171 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 16:44:00,913 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 16:59:01,536 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 17:14:11,409 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 17:29:12,122 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 17:44:12,806 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 17:59:13,437 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 18:14:14,114 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 18:29:14,772 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 18:44:15,343 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 18:59:15,920 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 19:14:16,701 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 19:29:17,367 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 19:44:18,057 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 19:59:18,718 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 20:14:19,369 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 20:29:20,031 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 20:44:20,710 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 20:59:21,409 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 21:14:22,029 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 21:29:22,717 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 21:44:23,348 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 21:59:24,096 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 22:14:24,935 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 22:29:25,662 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 22:44:26,338 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 22:59:26,995 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 23:14:27,519 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 23:29:28,277 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 23:44:28,905 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-04 23:59:29,520 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 946 column 11 (char 28672) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 946 column 11 (char 28672) 2026-06-05 08:59:49,441 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 09:14:51,949 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 09:29:54,264 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 12:45:49,007 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 13:00:49,594 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 13:15:50,238 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 13:30:50,958 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 13:45:51,852 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 14:00:52,560 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 14:15:53,533 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976) 2026-06-05 14:30:57,365 - discom_delhi_scraper - ERROR - [MAIN_LOOP_EXCEPTION] Error in main loop: Expecting property name enclosed in double quotes: line 4603 column 2 (char 126976) Traceback (most recent call last): File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 559, in main path = append_snapshot_to_history(payload, cycle_failures=cycle_failures) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 455, in append_snapshot_to_history hist = _load_history() ^^^^^^^^^^^^^^^ File "/var/www/html/uat-climakosh-api/public/climakosh-python-script-production/discom_delhi.py", line 430, 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 4603 column 2 (char 126976)