cpython/Lib/lib2to3
Pablo Galindo 293dd23477
Remove binding of captured exceptions when not used to reduce the chances of creating cycles (GH-17246)
Capturing exceptions into names can lead to reference cycles though the __traceback__ attribute of the exceptions in some obscure cases that have been reported previously and fixed individually. As these variables are not used anyway, we can remove the binding to reduce the chances of creating reference cycles.

See for example GH-13135
2019-11-19 21:34:03 +00:00
..
fixes bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) 2019-10-23 23:19:07 -07:00
pgen2 bpo-5028: Fix up rest of documentation for tokenize documenting line (GH-13686) 2019-05-30 15:06:32 -07:00
tests bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) 2019-10-23 23:19:07 -07:00
Grammar.txt bpo-33348: parse expressions after * and ** in lib2to3 (GH-6586) 2019-10-23 23:19:07 -07:00
PatternGrammar.txt
__init__.py
__main__.py
btm_matcher.py bpo-29957: change LBYL key lookup to dict.setdefault (#938) 2017-04-01 23:02:31 -07:00
btm_utils.py
fixer_base.py
fixer_util.py Fix typos in comments, docs and test names (#15018) 2019-07-30 18:16:13 -04:00
main.py Remove binding of captured exceptions when not used to reduce the chances of creating cycles (GH-17246) 2019-11-19 21:34:03 +00:00
patcomp.py remove unused import (#5040) 2017-12-28 23:24:40 -08:00
pygram.py bpo-23896: Add a grammar where exec isn't a stmt (#13272) 2019-05-20 13:27:10 -07:00
pytree.py
refactor.py closes bpo-37675: Use pkgutil.iter_modules to find fixers in a package rather than listdir. (14942) 2019-07-24 16:38:50 -07:00