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 techtonik
Recipients eric.araujo, ezio.melotti, pitrou, r.david.murray, rhettinger, serhiy.storchaka, techtonik, zach.mathew
Date 2012-11-28.12:53:27
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1354107207.67.0.67365669381.issue16333@psf.upfronthosting.co.za>
In-reply-to
Content
> The reason is that people might rely on exact output and it's not nice to break their code in a bugfix release.

This code has a very bad smell. Between supporting people who did that and teaching them a lesson I choose the latter, but I bet the situation like you describe either didn't exist or easily fixable on their side. If it's not fixable, then there is always a virtualenv and previous versions. That's about sympathy.

Now about technical side of conservative development. There is no promise of binary compatibility for pretty-printed data. Python never made pretty-prints a serialization format. If you insist that people rely on this behavior, let's document it, because at least on this tracker there are already two people who have questions about that.
History
Date User Action Args
2012-11-28 12:53:27techtoniksetrecipients: + techtonik, rhettinger, pitrou, ezio.melotti, eric.araujo, r.david.murray, serhiy.storchaka, zach.mathew
2012-11-28 12:53:27techtoniksetmessageid: <1354107207.67.0.67365669381.issue16333@psf.upfronthosting.co.za>
2012-11-28 12:53:27techtoniklinkissue16333 messages
2012-11-28 12:53:27techtonikcreate