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