INNER CODE UNIT · Python

_configure_utf8_stdio

lij768423-svg/grok-register-panel · batch_supervisor.py:38

def _configure_utf8_stdio() -> None:
    for stream in (sys.stdout, sys.stderr):
        try:
            stream.reconfigure(encoding="utf-8", errors="replace")
        except (AttributeError, OSError):
            pass


def _write_output(text: str) -> None:
    try:
        print(text, end="", flush=True)
    except UnicodeEncodeError:  # pragma: no cover - legacy Windows consoles
        buffer = getattr(sys.stdout, "buffer", None)
        if buffer is not None:
            buffer.write(text.encode("utf-8", errors="replace"))
            buffer.flush()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…