INNER CODE UNIT · Python
_write_output
lij768423-svg/grok-register-panel · batch_supervisor.py:46
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()
def _read_pipe(pipe, output: queue.Queue) -> None:
try:
while True:
try:
chunk = os.read(pipe.fileno(), 65536)
except OSError:
break
if not chunk: