1
1
mirror of https://github.com/r4sas/PBinCLI synced 2025-01-24 21:44:27 +00:00

fix response handler (closes #19)

Signed-off-by: r4sas <r4sas@i2pmail.org>
This commit is contained in:
R4SAS 2019-09-18 13:46:30 +00:00
parent 86c5051fcf
commit b596f42b7e
Signed by: r4sas
GPG Key ID: 66F6C87B98EBCFE2
2 changed files with 3 additions and 2 deletions

View File

@ -73,6 +73,7 @@ def send(args, api_client, settings=None):
PBinCLIError("Something went wrong...\nError: Empty response.") PBinCLIError("Something went wrong...\nError: Empty response.")
if args.short: if args.short:
print("\nQuerying URL shortening service...")
shortener.getlink("{}?{}#{}".format( shortener.getlink("{}?{}#{}".format(
settings['server'], settings['server'],
result['id'], result['id'],

View File

@ -125,7 +125,7 @@ class Shortener:
else: else:
response = result.json() response = result.json()
if {'status', 'code', 'message'} <= set(response.keys()): if {'status', 'statusCode', 'message'} <= set(response.keys()):
if response['status'] == 'fail': if response['status'] == 'fail':
PBinCLIError("YOURLS: Received error from API: {}".format(response['message'])) PBinCLIError("YOURLS: Received error from API: {}".format(response['message']))
if not 'shorturl' in response: if not 'shorturl' in response:
@ -133,7 +133,7 @@ class Shortener:
else: else:
print("Short Link:\t{}".format(response['shorturl'])) print("Short Link:\t{}".format(response['shorturl']))
else: 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': elif self.api == 'clckru':
# from urllib.parse import quote_plus # from urllib.parse import quote_plus