mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +07:00
1. Do MultiProcessDebugger disconnect method synchronized. 2. Remove `getProcessHandler().waitFor()` from `PyDebugProcess#detachDebuggedProcess` (deadlock). 3. Add `kwargs` for `pydev_monkey#create_warn_multiproc` (new args in Python 3.13). 4. Ignore `BrokenPipeError` in `NetCommand#send` (could happen after debugging stops). 5. Handle `FrameLocalsProxy` (a new class for frame locals in Python 3.13) 6. Handle exceptions in all callbacks functions (PEP669) 7. Handle new bytecode instruction `CALL_KW` (Python 3.13 smart stem into) Merge-request: IJ-MR-159198 Merged-by: Egor Eliseev <Egor.Eliseev@jetbrains.com> GitOrigin-RevId: bae3df0980c231aea2ea4518ac0eed42959c989d