Message306661
> But it will still "leak" when you display ResourceWarning warnings with an action different than "always". In this case, IMHO the root issue is more the code which doesn't close the resource, than Python itself.
Not closing a file is a bug, but under normal circumstances it causes no leak by itself. The fact that the warnings module leaks in this case seems a problem. Had I logged warnings correctly, I would have found the bug by looking at the application log rather than by investigating the cause of the OOM killer invocation.
IMHO, the warnings module should have upper bounds on memory consumption to avoid DOSing itself. |
|
Date |
User |
Action |
Args |
2017-11-21 15:54:01 | jbfzs | set | recipients:
+ jbfzs, rhettinger, vstinner, r.david.murray, serhiy.storchaka, Александр Карпинский |
2017-11-21 15:54:01 | jbfzs | set | messageid: <1511279641.2.0.213398074469.issue27535@psf.upfronthosting.co.za> |
2017-11-21 15:54:01 | jbfzs | link | issue27535 messages |
2017-11-21 15:54:01 | jbfzs | create | |
|