File tree 1 file changed +13
-3
lines changed 1 file changed +13
-3
lines changed Original file line number Diff line number Diff line change @@ -225,9 +225,9 @@ def _reset_end_lineno(self, newnode: nodes.NodeNG) -> None:
225
225
- ClassDef - For
226
226
- FunctionDef - While
227
227
- Call - If
228
- - Decorators - TryExcept
229
- - With - TryFinally
230
- - Assign
228
+ - Decorators - Try
229
+ - With - TryExcept
230
+ - Assign - TryFinally
231
231
"""
232
232
newnode .end_lineno = None
233
233
newnode .end_col_offset = None
@@ -1808,6 +1808,11 @@ def visit_try(
1808
1808
end_col_offset = getattr (node , "end_col_offset" , None ),
1809
1809
parent = parent ,
1810
1810
)
1811
+ if IS_PYPY and PY38 :
1812
+ # Reset end_* attributes manually since try_node isn't part
1813
+ # of the final tree yet.
1814
+ try_node .end_lineno = None
1815
+ try_node .end_col_offset = None
1811
1816
if try_except :
1812
1817
try_node .postinit (
1813
1818
body = [* try_except .body ],
@@ -1833,6 +1838,11 @@ def visit_try(
1833
1838
end_col_offset = getattr (node , "end_col_offset" , None ),
1834
1839
parent = parent ,
1835
1840
)
1841
+ if IS_PYPY and PY38 :
1842
+ # Reset end_* attributes manually since try_node isn't part
1843
+ # of the final tree yet.
1844
+ try_node .end_lineno = None
1845
+ try_node .end_col_offset = None
1836
1846
try_node .postinit (
1837
1847
body = [* newnode .body ],
1838
1848
handlers = [* newnode .handlers ],
You can’t perform that action at this time.
0 commit comments