On Wed, Aug 14, 2013 at 6:05 PM,  <random...@fastmail.us> wrote:
> On Wed, Aug 14, 2013, at 10:32, wxjmfa...@gmail.com wrote:
>> I'm always and still be suprised by the number of hard coded
>> '\n' one can find in Python code when the portable (here
>> win)
>>
>> >>> os.linesep
>> '\r\n'
>>
>> exists.
>
> Because high-level code isn't supposed to use the os module directly.
> Text-mode streams automatically convert newlines you write to them.

I'm always, and will still be, surprised by the number of hard coded
decimal integers one can find in Python code, when the portable way to
do it is to use ctypes and figure out whether your literals should be
big-endian or little-endian, 32-bit or 64-bit, etc. Yet people
continue to just put decimal literals in their code! It can't be
portable.

ChrisA
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to