error if age key cannot be decoded
This commit is contained in:
@@ -23,7 +23,9 @@ class SopsKey:
|
|||||||
def get_public_key(privkey: str) -> str:
|
def get_public_key(privkey: str) -> str:
|
||||||
cmd = nix_shell(["age"], ["age-keygen", "-y"])
|
cmd = nix_shell(["age"], ["age-keygen", "-y"])
|
||||||
try:
|
try:
|
||||||
res = subprocess.run(cmd, input=privkey, stdout=subprocess.PIPE, text=True)
|
res = subprocess.run(
|
||||||
|
cmd, input=privkey, stdout=subprocess.PIPE, text=True, check=True
|
||||||
|
)
|
||||||
except subprocess.CalledProcessError as e:
|
except subprocess.CalledProcessError as e:
|
||||||
raise ClanError(
|
raise ClanError(
|
||||||
"Failed to get public key for age private key. Is the key malformed?"
|
"Failed to get public key for age private key. Is the key malformed?"
|
||||||
|
|||||||
Reference in New Issue
Block a user