mirror of
https://github.com/esengine/DeepSeek-Reasonix.git
synced 2026-11-07 10:45:59 -10:00
Both have failed every run of CI's windows-latest job since the corpus landed, and neither is a flake. gen-topo-cycle timed each call with signal.alarm. Windows Python has no SIGALRM, so the grader raised while installing the handler, before it graded anything. A daemon worker thread keeps the semantics exactly — _Timeout on a hang, the original exception re-raised, so the cyclic case still reads ValueError — and cannot hold the interpreter open at exit. gen-csv-quotes compared cli.py's stdout against an expected string. Windows Python writes CRLF in text mode, so that comparison could never hold; the carriage returns come off first, because the grader checks the fields and not the host's line endings. Its mktemp template also read TMPDIR, which under Git Bash is a Windows path — the rest of the corpus asks for a bare mktemp -d, and now so does this one.