Issue1258

classification
Title: select() semantics differ from CPython, causing pydoc HTTPd to fail
Type: behaviour Severity: normal
Components: Library Versions: 2.5b1, 2.5b0
process
Status: closed Resolution: fixed
Dependencies: Superseder:
Assigned To: amak Nosy List: amak, rblair
Priority: Keywords: patch

Created on 2009-02-02.14:46:10 by rblair, last changed 2009-02-02.15:53:52 by amak.

Files
File name Uploaded Description Edit Remove
jython2.5b1-pydoc-fix.patch rblair, 2009-02-02.14:46:09 possible change to allow pydoc HTTPd to function
Messages
msg4116 (view) Author: Ryan Blair (rblair) Date: 2009-02-02.14:46:09
When Lib/pydoc.py is started as a server using pydoc.cli() under Jython,
the server starts then exits immediately due to differing semantics of
select.select(). Switching pydoc to using
select.cpython_compatible_select() allows the HTTPd portion to run.
msg4117 (view) Author: Alan Kennedy (amak) Date: 2009-02-02.15:53:52
While not strictly a bug in the jython select, the jython semantics do
cause incorrect behaviour in the pydoc http server when running on jython.
Thanks for reporting it and thanks for the patch.
Your patch was committed at r6006.
History
Date User Action Args
2009-02-02 15:53:52amaksetstatus: open -> closed
assignee: amak
resolution: fixed
messages: + msg4117
nosy: + amak
2009-02-02 14:46:10rblaircreate