diff options
author | Benjamin Peterson <benjamin@python.org> | 2016-04-16 12:35:29 -0700 |
---|---|---|
committer | Benjamin Peterson <benjamin@python.org> | 2016-04-16 12:35:29 -0700 |
commit | 97f053e0fb347eac1f8c8da4d79191366d789558 (patch) | |
tree | fc8dd0787ab652ec325a6f3948b7ef78a2562418 | |
parent | b3c45ecc9b4f5a6d979723e7706aa24f45f1cb53 (diff) | |
download | six-97f053e0fb347eac1f8c8da4d79191366d789558.tar.gz |
set tracebacks to None rather than deleting
-rw-r--r-- | six.py | 9 |
1 files changed, 5 insertions, 4 deletions
@@ -686,7 +686,8 @@ if PY3: raise value.with_traceback(tb) raise value finally: - del value, tb + value = None + tb = None else: def exec_(_code_, _globs_=None, _locs_=None): @@ -705,7 +706,7 @@ else: try: raise tp, value, tb finally: - del tb + tb = None """) @@ -716,14 +717,14 @@ if sys.version_info[:2] == (3, 2): raise value raise value from from_value finally: - del value + value = None """) elif sys.version_info[:2] > (3, 2): exec_("""def raise_from(value, from_value): try: raise value from from_value finally: - del value + value = None """) else: def raise_from(value, from_value): |