Re: [Python-Dev] tracemalloc.get_object_traceback() and "unclosed" ResourceWarning

2013-10-29 Thread Victor Stinner
2013/10/29 Nick Coghlan : > I was thinking you could turn on warnings->errors and then catch the > exception, and use that to get hold of the original object that > triggered the resource warning, and then fed *that* into > tracemalloc.get_object_traceback(). But, alas, even if we tweaked > Resourc

Re: [Python-Dev] tracemalloc.get_object_traceback() and "unclosed" ResourceWarning

2013-10-29 Thread Nick Coghlan
On 29 October 2013 22:07, Victor Stinner wrote: > Hi, > > Since Python 3.3, when a file or socket object is destroyed before > being closed, a ResourceWarning is emitted. The warning is emitted > where the object is destroyed: it's common to see "gc.collect()" > location in the Python test suite f

[Python-Dev] tracemalloc.get_object_traceback() and "unclosed" ResourceWarning

2013-10-29 Thread Victor Stinner
Hi, Since Python 3.3, when a file or socket object is destroyed before being closed, a ResourceWarning is emitted. The warning is emitted where the object is destroyed: it's common to see "gc.collect()" location in the Python test suite for example. Tarek Ziadé asked on Twitter if there is a tool