|
|
@ -188,37 +188,6 @@ class LocalBitcoins:
|
|
|
|
response.addCallback(self.callback_api_call, result)
|
|
|
|
response.addCallback(self.callback_api_call, result)
|
|
|
|
return response
|
|
|
|
return response
|
|
|
|
|
|
|
|
|
|
|
|
session = requests.Session()
|
|
|
|
|
|
|
|
try:
|
|
|
|
|
|
|
|
response = session.send(api_request)
|
|
|
|
|
|
|
|
response_json = response.json()
|
|
|
|
|
|
|
|
result["response"] = response_json
|
|
|
|
|
|
|
|
result["status"] = response.status_code
|
|
|
|
|
|
|
|
if response.status_code == 200:
|
|
|
|
|
|
|
|
result["success"] = True
|
|
|
|
|
|
|
|
result["message"] = "OK"
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
result["message"] = "API ERROR"
|
|
|
|
|
|
|
|
return result
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
except requests.ConnectionError as error:
|
|
|
|
|
|
|
|
result["message"] = str(error)
|
|
|
|
|
|
|
|
result["status"] = 600
|
|
|
|
|
|
|
|
result["response"] = {"error": {"message": error}}
|
|
|
|
|
|
|
|
return result
|
|
|
|
|
|
|
|
except json.decoder.JSONDecodeError:
|
|
|
|
|
|
|
|
result["message"] = "Not JSON"
|
|
|
|
|
|
|
|
if response:
|
|
|
|
|
|
|
|
result["status"] = response.status_code
|
|
|
|
|
|
|
|
result["response"] = {"error": {"message": response.text}}
|
|
|
|
|
|
|
|
return result
|
|
|
|
|
|
|
|
except requests.ReadTimeout:
|
|
|
|
|
|
|
|
result["message"] = "Read timed out"
|
|
|
|
|
|
|
|
if response:
|
|
|
|
|
|
|
|
result["status"] = response.status_code
|
|
|
|
|
|
|
|
result["response"] = {"error": {"message": response.text}}
|
|
|
|
|
|
|
|
return result
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Account related API Methods
|
|
|
|
# Account related API Methods
|
|
|
|
# ===========================
|
|
|
|
# ===========================
|
|
|
|
|
|
|
|
|
|
|
|