inline stringify_vars

This commit is contained in:
Jörg Thalheim
2025-09-30 12:06:58 +02:00
parent 597eb46c47
commit d67e23890b

View File

@@ -42,18 +42,16 @@ def get_machine_vars(machine: Machine) -> list[Var]:
return all_vars return all_vars
def stringify_vars(_vars: list[Var]) -> str:
return "\n".join([str(var) for var in _vars])
def stringify_all_vars(machine: Machine) -> str: def stringify_all_vars(machine: Machine) -> str:
return stringify_vars(get_machine_vars(machine)) all_vars = get_machine_vars(machine)
return "\n".join([str(var) for var in all_vars])
def list_command(args: argparse.Namespace) -> None: def list_command(args: argparse.Namespace) -> None:
flake = require_flake(args.flake) flake = require_flake(args.flake)
machine = Machine(name=args.machine, flake=flake) machine = Machine(name=args.machine, flake=flake)
print(stringify_all_vars(machine)) all_vars = get_machine_vars(machine)
print("\n".join([str(var) for var in all_vars]))
def register_list_parser(parser: argparse.ArgumentParser) -> None: def register_list_parser(parser: argparse.ArgumentParser) -> None: