Files
openide/python/helpers/pydev/_pydevd_bundle/smart_step_into
Egor Eliseev ed5cab527c PY-78884 Linux in Docker for PyCharm config PyEnvTestsDebugger
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>
(cherry picked from commit bae3df0980c231aea2ea4518ac0eed42959c989d)

GitOrigin-RevId: 66f05ba56b7592e6206d0caa897f1e098ea94852
2025-04-04 17:53:06 +00:00
..