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 neologix
Recipients arigo, neologix, pitrou
Date 2013-04-28.07:33:07
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <CAH_1eM1Ytq4JdTeU5NmX+rFvS4=A3WOi5YGzo011Y7Kg3JiP0A@mail.gmail.com>
In-reply-to <1367088398.06.0.271092795297.issue17852@psf.upfronthosting.co.za>
Content
> It used to be a consistently reliable behavior in Python 2 (and we made it so in PyPy too), provided of course that the process exits normally; but it no longer is in Python 3.  Well I can see the reasons for not flushing files, if it's clearly documented somewhere as a change of behavior from Python 2.

When you say Python 2, I assume you mean CPython 2, right?
Because - AFAICT - files got flushed only by accident, not by design.
For example, I suspect that Jython doesn't flush files on exit (since
the JVM doesn't), and I guess IronPython neither.

> However I'm complaining about the current behavior: files are flushed *most of the time*.

That's the problem with implementation-defined behavior ;-)
History
Date User Action Args
2013-04-28 07:33:07neologixsetrecipients: + neologix, arigo, pitrou
2013-04-28 07:33:07neologixlinkissue17852 messages
2013-04-28 07:33:07neologixcreate