New submission from Jeroen van der Heijden:
When a ConnectionResetError occurs, reference cycles are created due to
__traceback__. As far as I can see there's no way to prevent this to happen
since the event loop exception handler is not called for the following events:
BrokenPipe
Jeroen van der Heijden added the comment:
Thanks Serhiy,
I totally agree with your solution. Using a list with subpattern widths is
definitely better compared to using weakref.
--
___
Python tracker
<http://bugs.python.org/issue25
New submission from Jeroen van der Heijden:
When compiling a regular expression with groups (subpatterns),
circular references are created.
Here is an example to illustrate the problem:
>>> import gc
>>> import re
>>> gc.disable() # disable garbage collector
>