[New-bugs-announce] [issue7124] idle.py -n : help() doesn't work in a reopened shell window
Gregor Lingl
report at bugs.python.org
Wed Oct 14 14:34:05 CEST 2009
New submission from Gregor Lingl <gregorlingl at users.sourceforge.net>:
The following procedure reveals a problem with help:
1) Start IDLE with -n option (no subprocess)
2) Create a script (e. g. helloworld one-liner
3) Run script
4) Close Shell Window
5) Via Menu: Run | Python Shell reopen Shell window
6) >>> help(print)
Help on ...
...
end: string appended after the last value, default a newline.
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
help(print)
File "C:\Python31\lib\site.py", line 429, in __call__
return pydoc.help(*args, **kwds)
File "C:\Python31\lib\pydoc.py", line 1710, in __call__
self.help(request)
File "C:\Python31\lib\pydoc.py", line 1758, in help
self.output.write('\n')
File "C:\Python31\lib\idlelib\PyShell.py", line 1231, in write
self.shell.write(s, self.tags)
File "C:\Python31\lib\idlelib\PyShell.py", line 1212, in write
self.text.mark_gravity("iomark", "right")
AttributeError: 'NoneType' object has no attribute 'mark_gravity'
>>>
So in a re-opened Shell-Window in an IDLE in -n mode, help() doesn't
work correctly.
Regards,
Gregor
----------
components: IDLE
messages: 93980
nosy: gregorlingl
severity: normal
status: open
title: idle.py -n : help() doesn't work in a reopened shell window
type: behavior
versions: Python 3.1, Python 3.2
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue7124>
_______________________________________
More information about the New-bugs-announce
mailing list