From 931fa7ff51cde1cbcd94ec307b7ef692617ca1d1 Mon Sep 17 00:00:00 2001 From: Harmen Stoppels Date: Wed, 21 May 2025 22:30:20 +0200 Subject: [PATCH] fix end_lineno issue --- lib/spack/spack/repo_migrate.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/spack/spack/repo_migrate.py b/lib/spack/spack/repo_migrate.py index 3827254a609..6592ff04a87 100644 --- a/lib/spack/spack/repo_migrate.py +++ b/lib/spack/spack/repo_migrate.py @@ -361,7 +361,7 @@ def migrate_v2_imports( if is_import: if isinstance(child, (ast.stmt, ast.expr)): - best_line = (child.end_lineno or child.lineno) + 1 + best_line = (getattr(child, "end_lineno", None) or child.lineno) + 1 if not seen_import and is_import: seen_import = True