Skip to content

Commit 4fa8695

Browse files
committed
fixup! Add NEWS entry
1 parent c0a3429 commit 4fa8695

File tree

3 files changed

+8
-19
lines changed

3 files changed

+8
-19
lines changed

Lib/test/test_ast.py

Lines changed: 6 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -363,23 +363,12 @@ def test_invalid_position_information(self):
363363
compile(tree, '<string>', 'exec')
364364

365365
def test_compilation_of_ast_nodes_with_default_end_position_values(self):
366-
tree = ast.Module(
367-
body=[
368-
ast.Assign(
369-
targets=[
370-
ast.Name(
371-
id='a',
372-
ctx=ast.Store(),
373-
lineno=10,
374-
col_offset=10)
375-
],
376-
value=ast.Constant(
377-
value=1,
378-
lineno=10,
379-
col_offset=40),
380-
lineno=10,
381-
col_offset=10)],
382-
type_ignores=[])
366+
tree = ast.Module(body=[
367+
ast.Import(names=[ast.alias(name='builtins', lineno=1, col_offset=0)], lineno=1, col_offset=0),
368+
ast.Import(names=[ast.alias(name='traceback', lineno=0, col_offset=0)], lineno=0, col_offset=1)
369+
], type_ignores=[])
370+
371+
# Check that compilation doesn't crash. Note: this may crash explicitly only on debug mode.
383372
compile(tree, "<string>", "exec")
384373

385374
def test_slice(self):

Misc/NEWS.d/next/Core and Builtins/2022-05-30-18-28-07.bpo-92597.VPs1z1.rst

Lines changed: 0 additions & 2 deletions
This file was deleted.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
Ensure that custom :mod:`ast` nodes without explicit end positions can be
2+
compiled. Patch by Pablo Galindo.

0 commit comments

Comments
 (0)