From b5653c169b29de01863f67991b0dae6f8a0adfb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Tue, 30 Apr 2024 14:04:49 +0200 Subject: [PATCH] sops: fix setting secret from pipe --- pkgs/clan-cli/clan_cli/secrets/sops.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/secrets/sops.py b/pkgs/clan-cli/clan_cli/secrets/sops.py index c12c1369..977ac3f9 100644 --- a/pkgs/clan-cli/clan_cli/secrets/sops.py +++ b/pkgs/clan-cli/clan_cli/secrets/sops.py @@ -1,3 +1,4 @@ +import io import json import os import shutil @@ -171,7 +172,7 @@ def encrypt_file( elif isinstance(content, bytes): with open(f.name, "wb") as fd: fd.write(content) - elif isinstance(content, IO): + elif isinstance(content, io.IOBase): with open(f.name, "w") as fd: shutil.copyfileobj(content, fd) else: