New submission from adder:

The mailbox module will actively convert EOL format from the input mailbox, 
towards the EOL convention of the platform it is running on.

This is wrong.

If the mailbox originates from the same platform, as the code is executing on, 
it is an unnecessary conversion.
If the mailbox originates from a different platform, as the code is executing 
on, it is an incorrect conversion.

In general, it is best to be EOL preserving.

Please consider a solution which will be backwards compatible, by having an 
option when opening a mailbox to prevent EOL translations, which defaults to 
the current behaviour of EOL conversion.
That will prevent legacy code from breaking.

----------
components: Library (Lib)
messages: 294028
nosy: adder
priority: normal
severity: normal
status: open
title: mailbox : add option to prevent platform EOL conversion
type: behavior
versions: Python 2.7, Python 3.3, Python 3.4, Python 3.5, Python 3.6, Python 3.7

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue30412>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to