This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author vstinner
Recipients Arfrever, vstinner
Date 2014-10-16.10:16:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <[email protected]>
In-reply-to
Content
Updated patch which address also BSD and Solaris systems.

I also changed the behaviour when a required command is missing: return None instead of raising an OSError.

In the current code, when a command is missing, the shell scripts return the exit code 10. The Python codes checks for the exit code 10, but in fact os.popen() returns a status, not directly the exit code. So the OSError was never raised.

I don't know if it's better to return None instead of raising an error? It changes the behaviour, can it break backward compatibility?
History
Date User Action Args
2014-10-16 10:16:54vstinnersetrecipients: + vstinner, Arfrever
2014-10-16 10:16:54vstinnersetmessageid: <[email protected]>
2014-10-16 10:16:54vstinnerlinkissue22636 messages
2014-10-16 10:16:54vstinnercreate