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 srid
Recipients hpk, srid, vinay.sajip
Date 2009-07-09.19:56:31
SpamBayes Score 3.8919634e-08
Marked as misclassified No
Message-id <op.uwtgbpffbrrvlq@double>
In-reply-to <1247147308.48.0.357012194202.issue6333@psf.upfronthosting.co.za>
Content
On Thu, 09 Jul 2009 06:48:28 -0700, Vinay Sajip <report@bugs.python.org>  
wrote:

> It should be understood that if a stream is passed to a StreamHandler,
> the ownership of that stream is passed as well, so closing the handler
> rather than the underlying stream is the right thing to do. ISTM this is
> good practice in general and not exclusive to logging.

However, sys.stdout|err can be assigned to some thing else (eg: py.test  
assigning it to an open file object) .. in which case it is legitimate to  
handle (close) such objects (handles) by who created it (py.test).
History
Date User Action Args
2009-07-09 19:56:33sridsetrecipients: + vinay.sajip, hpk
2009-07-09 19:56:32sridlinkissue6333 messages
2009-07-09 19:56:32sridcreate