Files
microsoft--skillopt/scripts
Christopher Haugen (from Dev Box) 36d9a9885c fix(scripts): force UTF-8 on stdout/stderr so runs survive a cp1252 console
Progress output contains arrow and box-drawing characters (e.g. the
'[2/6 REFLECT] failure=0->0 groups' line and the banner rules). On a Windows
console that defaults to cp1252, writing them raises UnicodeEncodeError and
kills the process partway through a run -- after rollouts and reflect calls
have already been paid for.

Both entry points now reconfigure stdout/stderr to UTF-8 with errors='replace'
at import time, guarded by hasattr so redirected or exotic streams are left
alone.
2026-08-04 15:31:31 +02:00
..
2026-05-21 17:22:04 +00:00