[New-bugs-announce] [issue46434] pdb help fails with AttributeError when using Windows embeddable package

sparrowt report at bugs.python.org
Wed Jan 19 11:41:48 EST 2022


New submission from sparrowt <sparrowt at gmail.com>:

When running python from an embeddable windows zip file such as:
https://www.python.org/ftp/python/3.9.10/python-3.9.10-embed-amd64.zip

the `help` command within `pdb` is broken due to missing docstrings, as demonstrated below.

Python 3.9.10 (tags/v3.9.10:f2f3f53, Jan 17 2022, 15:14:21) [MSC v.1929 64 bit (AMD64)] on win32
>>> import pdb
>>> pdb.set_trace()
--Return--
> <stdin>(1)<module>()->None
(Pdb) help interact
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "bdb.py", line 92, in trace_dispatch
  File "bdb.py", line 151, in dispatch_return
  File "pdb.py", line 294, in user_return
  File "pdb.py", line 357, in interaction
  File "pdb.py", line 322, in _cmdloop
  File "cmd.py", line 138, in cmdloop
  File "pdb.py", line 422, in onecmd
  File "cmd.py", line 217, in onecmd
  File "pdb.py", line 1496, in do_help
AttributeError: 'NoneType' object has no attribute 'rstrip'
>>>
>>> print(pdb.Pdb.do_interact.__doc__)
None

----------
components: Library (Lib), Windows
messages: 410970
nosy: paul.moore, sparrowt, steve.dower, tim.golden, zach.ware
priority: normal
severity: normal
status: open
title: pdb help fails with AttributeError when using Windows embeddable package
versions: Python 3.10, Python 3.11, Python 3.7, Python 3.8, Python 3.9

_______________________________________
Python tracker <report at bugs.python.org>
<https://bugs.python.org/issue46434>
_______________________________________


More information about the New-bugs-announce mailing list