Files
python-uncompyle6/test/simple_source/bug33/03_raise_from.py
rocky 6f2cdc164d Handle Python 2 vs 3 raise syntax change
raise_stmt ::=  "raise" expression "," expression
becomes:
   raise_stmt ::=  "raise" expression from expression

raise expr, expr -> raise
2016-08-30 00:42:24 -04:00

10 lines
292 B
Python

# From 3.4 _pyio.py
# Bug is change in syntax between Python 2 and 3:
# raise_stmt ::= "raise" expression "," expression
# becomes:
# raise_stmt ::= "raise" expression from expression
try:
x = 1
except AttributeError as err:
raise TypeError("an integer is required") from err