refactor(clew): resolve default output uniformly

This commit is contained in:
2026-09-07 14:19:03 -04:00
parent f3def452e8
commit f3526cd93b

View File

@@ -27,7 +27,7 @@ def parse_args(argv: list[str]) -> argparse.Namespace:
parser.add_argument(
"--output-root",
type=Path,
default=default_output_root(),
default=Path("output"),
help="Preparation output root. Defaults to repository output/.",
)
parser.add_argument(
@@ -43,13 +43,6 @@ def parse_args(argv: list[str]) -> argparse.Namespace:
return parser.parse_args(argv)
def default_output_root() -> Path:
workspace = os.environ.get("BUILD_WORKSPACE_DIRECTORY")
if workspace:
return Path(workspace) / "output"
return Path(__file__).resolve().parent / "output"
def fail(message: str) -> None:
raise SystemExit(f"clew: {message}")