From b358089488ca3e184cd1907c2f16cc106b801656 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 20 Feb 2024 11:05:52 +0100 Subject: [PATCH] sops: unbreak edit flags --- pkgs/clan-cli/clan_cli/secrets/sops.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/secrets/sops.py b/pkgs/clan-cli/clan_cli/secrets/sops.py index 4c6f70a7c..181e2c54e 100644 --- a/pkgs/clan-cli/clan_cli/secrets/sops.py +++ b/pkgs/clan-cli/clan_cli/secrets/sops.py @@ -144,7 +144,9 @@ def encrypt_file( args = ["sops", "--config", str(manifest)] args.extend([str(secret_path)]) cmd = nix_shell(["nixpkgs#sops"], args) - p = run(cmd, log=Log.BOTH, check=False) + # Don't use our `run` here, because it breaks editor integration. + # We never need this in our UI. + p = subprocess.run(cmd, check=False) # returns 200 if the file is changed if p.returncode != 0 and p.returncode != 200: raise ClanError(