Terry J. Reedy added the comment:
Whether or not to step in idlelib/pyshell.py is part of the general issue of
stepping into any idlelib file #15335. I copied the above to that issue.
--
resolution: -> duplicate
stage: -> resolved
status: open -> closed
superseder: -> IDLE - debugge
New submission from Al Sweigart:
Currently if the user "steps into" a print(), input(), sys.stdout.write() or
other stdio-related call with the Source checkbox checked, it brings up
PyShell.py.
This is often confusing for beginner programmers (the target audience of IDLE)
and most often not h