Merge pull request 'clan: fix backup description' (#1567) from kenji/clan-core:clan/fix/backup-description into main

Reviewed-on: https://git.clan.lol/clan/clan-core/pulls/1567
This commit is contained in:
kenji
2024-06-05 09:40:01 +00:00

View File

@@ -124,7 +124,7 @@ def complete_backup_providers_for_machine(
""" """
Provides completion functionality for machine backup providers. Provides completion functionality for machine backup providers.
""" """
services: list[str] = [] providers: list[str] = []
# TODO: consolidate, if multiple machines are used # TODO: consolidate, if multiple machines are used
machines: list[str] = parsed_args.machines machines: list[str] = parsed_args.machines
@@ -134,7 +134,7 @@ def complete_backup_providers_for_machine(
flake = clan_dir_result flake = clan_dir_result
else: else:
flake = "." flake = "."
services_result = json.loads( providers_result = json.loads(
run( run(
nix_eval( nix_eval(
flags=[ flags=[
@@ -146,7 +146,7 @@ def complete_backup_providers_for_machine(
).stdout.strip() ).stdout.strip()
) )
services.extend(services_result) providers.extend(providers_result)
except subprocess.CalledProcessError: except subprocess.CalledProcessError:
pass pass
@@ -157,8 +157,8 @@ def complete_backup_providers_for_machine(
if thread.is_alive(): if thread.is_alive():
return iter([]) return iter([])
services_dict = {name: "service" for name in services} providers_dict = {name: "provider" for name in providers}
return services_dict return providers_dict
def complete_secrets( def complete_secrets(