You've already forked python-uncompyle6
mirror of
https://github.com/rocky/python-uncompyle6.git
synced 2025-08-04 01:09:52 +08:00
19 lines
463 B
Python
19 lines
463 B
Python
# From 2.6.9 ConfigParser.py
|
|
# Bug was being able to handle:
|
|
# except KeyError, e
|
|
# vs 2.6+.
|
|
# except KeyError as e
|
|
#
|
|
# In terms of table syntax:
|
|
# 2.7+:
|
|
# 'except_cond2': ( '%|except %c as %c:\n', 1, 5 )
|
|
# vs 2.6 and before
|
|
# 'except_cond3': ( '%|except %c, %c:\n', 1, 6 )
|
|
#
|
|
# Python 2.6 allows both, but we use the older form since
|
|
# that matches the grammar for how this gets parsed
|
|
try:
|
|
value = "foo"
|
|
except KeyError, e:
|
|
raise RuntimeError('foo')
|