Message301116
| 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:24 | vstinner | set | recipients:
+ vstinner |
| 2017年09月01日 14:58:24 | vstinner | set | messageid: <1504277904.95.0.0934980312796.issue31323@psf.upfronthosting.co.za> |
| 2017年09月01日 14:58:24 | vstinner | link | issue31323 messages |
| 2017年09月01日 14:58:24 | vstinner | create |
|