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 brett.cannon
Recipients brett.cannon, pitrou
Date 2012-02-28.17:03:49
SpamBayes Score 1.2466936e-09
Marked as misclassified No
Message-id <1330448630.79.0.296713458855.issue14153@psf.upfronthosting.co.za>
In-reply-to
Content
The _io module imports the os module purely for the use of os.device_encoding(). That function, though, is defined by posix and thus is already available to C code. To avoid this import dependency it would be better to simply expose the function somehow so that _io can just directly call the function.

Antoine has suggested Python/fileutils.c as a possible place, although I'm personally happy simply exposing the function from posix and making it a METH_O function so that as little code needs to change for _io to use it.
History
Date User Action Args
2012-02-28 17:03:50brett.cannonsetrecipients: + brett.cannon, pitrou
2012-02-28 17:03:50brett.cannonsetmessageid: <1330448630.79.0.296713458855.issue14153@psf.upfronthosting.co.za>
2012-02-28 17:03:50brett.cannonlinkissue14153 messages
2012-02-28 17:03:49brett.cannoncreate