Describe the bug
When the logic flow reaches the import pudb; pu.db, it opens the debugger window, however, with an error at the bottom, i.e.
DEBUG pudb.debugger.ThreadsafeRawScreen.wait_for_input_ready Waiting for input: descriptors=[<socket.socket fd=4, family=1, type=1, proto=0>, <_io.TextIOWrapper name='<stdin>' mode='r' encoding='utf-8'>], timeout=None
This causes any key press to be unusable, which when pressed, the error keeps repeating.
To Reproduce
Steps to reproduce the behavior:
Use import pudb; pu.db with Python 3.12.
Expected behavior
The debugger view should be free from any error & any key press shouldn't propogate the error further.
Screenshots

Versions
Python: 3.12.11
pudb: 2025.1
Describe the bug
When the logic flow reaches the
import pudb; pu.db, it opens the debugger window, however, with an error at the bottom, i.e.This causes any key press to be unusable, which when pressed, the error keeps repeating.
To Reproduce
Steps to reproduce the behavior:
Use
import pudb; pu.dbwith Python 3.12.Expected behavior
The debugger view should be free from any error & any key press shouldn't propogate the error further.
Screenshots

Versions
Python: 3.12.11
pudb: 2025.1