mirror of
https://github.com/hanzoai/python-sdk.git
synced 2026-10-23 20:23:00 +00:00
- Remove all sync subprocess.Popen usage in favor of asyncio.create_subprocess_exec - ProcessManager now exclusively uses asyncio.subprocess.Process - Use returncode attribute instead of poll() for process status - Add _write_output_to_log for async background log writing - Fix test_shell_features.py to use returncode instead of poll() - Fix decorator ordering in test_long_command_backgrounds Breaking: ProcessManager.add_process now expects asyncio.subprocess.Process