Skip to content

Commit 8350b8e

Browse files
jens-kuertenJens Kürten
andauthored
fix: show error when environment exists (#5)
* fix: show error when environment exists * make pre-commit happy --------- Co-authored-by: Jens Kürten <jens.kuerten@contact-software.com>
1 parent ecb1e6f commit 8350b8e

1 file changed

Lines changed: 6 additions & 3 deletions

File tree

cfc/environment.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
import re
33
import sys
44
import tarfile
5+
from json import JSONDecodeError
56
from time import sleep
67

78
import requests
@@ -67,9 +68,11 @@ def create(name: str = typer.Argument(..., callback=name_callback)):
6768
console.print("Environment successfully created")
6869

6970
elif response.status_code in (400, 500):
70-
console.print(
71-
"Error while creating environment: " + response.json()["detail"]["msg"]
72-
)
71+
try:
72+
message = response.json().get("detail")
73+
except JSONDecodeError:
74+
message = response.text
75+
console.print("Error while creating environment: " + message)
7376
raise typer.Exit(code=1)
7477

7578
else:

0 commit comments

Comments
 (0)