mirror of
https://github.com/r4sas/PBinCLI
synced 2025-01-24 13:34:14 +00:00
fix response handler (closes #19)
Signed-off-by: r4sas <r4sas@i2pmail.org>
This commit is contained in:
parent
86c5051fcf
commit
b596f42b7e
@ -73,6 +73,7 @@ def send(args, api_client, settings=None):
|
||||
PBinCLIError("Something went wrong...\nError: Empty response.")
|
||||
|
||||
if args.short:
|
||||
print("\nQuerying URL shortening service...")
|
||||
shortener.getlink("{}?{}#{}".format(
|
||||
settings['server'],
|
||||
result['id'],
|
||||
|
@ -125,7 +125,7 @@ class Shortener:
|
||||
else:
|
||||
response = result.json()
|
||||
|
||||
if {'status', 'code', 'message'} <= set(response.keys()):
|
||||
if {'status', 'statusCode', 'message'} <= set(response.keys()):
|
||||
if response['status'] == 'fail':
|
||||
PBinCLIError("YOURLS: Received error from API: {}".format(response['message']))
|
||||
if not 'shorturl' in response:
|
||||
@ -133,7 +133,7 @@ class Shortener:
|
||||
else:
|
||||
print("Short Link:\t{}".format(response['shorturl']))
|
||||
else:
|
||||
PBinCLIError("YOURLS: No status, code and message fields in response! Received:\n{}".format(response))
|
||||
PBinCLIError("YOURLS: No status, statusCode or message fields in response! Received:\n{}".format(response))
|
||||
|
||||
elif self.api == 'clckru':
|
||||
# from urllib.parse import quote_plus
|
||||
|
Loading…
x
Reference in New Issue
Block a user