Run #3 — metroev
Status: failed
failed; tail: path.write_text(json.dumps(data, default=str)) File "/usr/local/lib/python3.12/pathlib.py", line 1047, in write_text with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/usr/local/lib/python3.12/pathlib.py", line 1013, in open return io.open(self, mode, buffering, enc
Log
== sources: gsc ==
-> SEMrush: skipped (source disabled)
-> Google Search Console ...
10806 query rows (28d windows)
-> Bing: skipped (source disabled)
-> Gmail ingest: skipped (source disabled)
Traceback (most recent call last):
File "/srv/seo-tracker/run.py", line 227, in <module>
main()
File "/srv/seo-tracker/run.py", line 193, in main
spath = save_state(data)
^^^^^^^^^^^^^^^^
File "/srv/seo-tracker/run.py", line 118, in save_state
path.write_text(json.dumps(data, default=str))
File "/usr/local/lib/python3.12/pathlib.py", line 1047, in write_text
with self.open(mode='w', encoding=encoding, errors=errors, newline=newline) as f:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.12/pathlib.py", line 1013, in open
return io.open(self, mode, buffering, encoding, errors, newline)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
PermissionError: [Errno 13] Permission denied: '/srv/seo-tracker/state/extract_20261019_043640.json'