From 36573589efc894b1ca6cf66658b4bafd5af71944 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Wed, 2 Oct 2024 12:03:55 +0200 Subject: [PATCH] {vars,facts}/generate: ensure that args.flake is passed --- pkgs/clan-cli/clan_cli/facts/generate.py | 3 +++ pkgs/clan-cli/clan_cli/vars/generate.py | 3 +++ 2 files changed, 6 insertions(+) diff --git a/pkgs/clan-cli/clan_cli/facts/generate.py b/pkgs/clan-cli/clan_cli/facts/generate.py index 7e5200a9c..d16d2df10 100644 --- a/pkgs/clan-cli/clan_cli/facts/generate.py +++ b/pkgs/clan-cli/clan_cli/facts/generate.py @@ -218,6 +218,9 @@ def generate_facts( def generate_command(args: argparse.Namespace) -> None: + if args.flake is None: + msg = "Could not find clan flake toplevel directory" + raise ClanError(msg) if len(args.machines) == 0: machines = get_all_machines(args.flake, args.option) else: diff --git a/pkgs/clan-cli/clan_cli/vars/generate.py b/pkgs/clan-cli/clan_cli/vars/generate.py index 144a0dd0e..c1454dc6d 100644 --- a/pkgs/clan-cli/clan_cli/vars/generate.py +++ b/pkgs/clan-cli/clan_cli/vars/generate.py @@ -367,6 +367,9 @@ def generate_vars( def generate_command(args: argparse.Namespace) -> None: + if args.flake is None: + msg = "Could not find clan flake toplevel directory" + raise ClanError(msg) if len(args.machines) == 0: machines = get_all_machines(args.flake, args.option) else: