diff --git a/system/manager/manager.py b/system/manager/manager.py index 2d80c78ff50072..25493938ab29bd 100755 --- a/system/manager/manager.py +++ b/system/manager/manager.py @@ -209,7 +209,9 @@ def main() -> None: if __name__ == "__main__": - unblock_stdout() + # Skip unblock_stdout on macOS - os.forkpty() causes crashes with raylib/AppKit + if sys.platform != 'darwin': + unblock_stdout() try: main()