Show any errors when logging in

This commit is contained in:
Tulir Asokan 2018-12-13 22:36:47 +02:00
parent 66aef1978c
commit adc762b9dd

View File

@ -42,5 +42,8 @@ def login(server, username, password) -> None:
save_config() save_config()
print(Fore.GREEN + "Logged in successfully") print(Fore.GREEN + "Logged in successfully")
except HTTPError as e: except HTTPError as e:
if e.code == 401: try:
print(Fore.RED + "Invalid username or password" + Fore.RESET) err = json.load(e)
except json.JSONDecodeError:
err = {}
print(Fore.RED + err.get("error", str(e)) + Fore.RESET)