Throw exception from SDK API
This commit is contained in:
parent
ad1864e431
commit
18af5e65de
1 changed files with 6 additions and 2 deletions
|
@ -96,11 +96,15 @@ class WalletSync():
|
||||||
response = requests.get(cls.WALLET_URL, params=params)
|
response = requests.get(cls.WALLET_URL, params=params)
|
||||||
|
|
||||||
# TODO check response version on client side now
|
# TODO check response version on client side now
|
||||||
|
if response.status_code == 404:
|
||||||
|
print ('Wallet not found')
|
||||||
|
# "No wallet" is not an error, so no exception raised
|
||||||
|
return None, None
|
||||||
|
|
||||||
if response.status_code != 200:
|
if response.status_code != 200:
|
||||||
print ('Error', response.status_code)
|
print ('Error', response.status_code)
|
||||||
print (response.content)
|
print (response.content)
|
||||||
return None, None
|
raise Exception("Unexpected status code")
|
||||||
|
|
||||||
wallet_state = WalletState(
|
wallet_state = WalletState(
|
||||||
encrypted_wallet=response.json()['encryptedWallet'],
|
encrypted_wallet=response.json()['encryptedWallet'],
|
||||||
|
@ -133,7 +137,7 @@ class WalletSync():
|
||||||
else:
|
else:
|
||||||
print ('Error', response.status_code)
|
print ('Error', response.status_code)
|
||||||
print (response.content)
|
print (response.content)
|
||||||
return None, None, None
|
raise Exception("Unexpected status code")
|
||||||
|
|
||||||
wallet_state = WalletState(
|
wallet_state = WalletState(
|
||||||
encrypted_wallet=response.json()['encryptedWallet'],
|
encrypted_wallet=response.json()['encryptedWallet'],
|
||||||
|
|
Loading…
Add table
Reference in a new issue