homepage

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 vstinner
Recipients vstinner
Date 2017年09月01日.14:58:24
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1504277904.95.0.0934980312796.issue31323@psf.upfronthosting.co.za>
In-reply-to
Content
While testing bpo-31234 fix, I noticed that some test_ssl tests using ThreadedEchoServer create reference cycles with ConnectionHandler: ConnectionHandler fills ThreadedEchoServer.conn_errors with exceptions, but exceptions keep an alive traceback object which contains frame locals.
I tried to use traceback.clear_frames(), but this function is broken: see bpo-31321.
Attached PR works around the issue by storing errors are text rather than objects.
The PR prevents warnings about dangling threads.
History
Date User Action Args
2017年09月01日 14:58:24vstinnersetrecipients: + vstinner
2017年09月01日 14:58:24vstinnersetmessageid: <1504277904.95.0.0934980312796.issue31323@psf.upfronthosting.co.za>
2017年09月01日 14:58:24vstinnerlinkissue31323 messages
2017年09月01日 14:58:24vstinnercreate

AltStyle によって変換されたページ (->オリジナル) /