weekly · started 19 Aug 2026, 15:39
Traceback (most recent call last):
File "/home/runner/workspace/jobs/common.py", line 101, in run_job
summary = fn(run_id) or {}
^^^^^^^^^^
File "/home/runner/workspace/jobs/weekly.py", line 36, in work
raise RuntimeError(
RuntimeError: The CFO screen found no rows.
The request to openinsider failed after 3 attempt(s): ConnectTimeout: HTTPConnectionPool(host='openinsider.com', port=80): Max retries exceeded with url: /screener?fd=180&td=0&xp=1&vl=100&iscfo=1&grp=0&sic1=-1&sicl=100&sich=9999&sortcol=0&cnt=100&page=1 (Caused by ConnectTimeoutError(<HTTPConnection(host='openinsider.com', port=80) at 0x7f9d61286810>, 'Connection to openinsider.com timed out. (connect timeout=30)'))
Run `python -m jobs.diagnose` in the Shell for a full connectivity check.