Skip to content

Commit

Permalink
convert body to json in request_nlp_analyze
Browse files Browse the repository at this point in the history
  • Loading branch information
mldzs committed Feb 26, 2021
1 parent 36289e3 commit ba71481
Showing 1 changed file with 11 additions and 29 deletions.
40 changes: 11 additions & 29 deletions bothub/common/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -456,36 +456,18 @@ def request_nlp_train(self, user_authorization, data):

def request_nlp_analyze(self, user_authorization, data):
try: # pragma: no cover
if data.get("repository_version"):
r = requests.post( # pragma: no cover
"{}parse/".format(
self.nlp_server
if self.nlp_server
else settings.BOTHUB_NLP_BASE_URL
),
data={
"text": data.get("text"),
"language": data.get("language"),
"repository_version": data.get("repository_version"),
"from_backend": True,
},
headers={
"Authorization": "Bearer {}".format(user_authorization.uuid)
},
)
else:
r = requests.post( # pragma: no cover
"{}parse/".format(
self.nlp_server
if self.nlp_server
else settings.BOTHUB_NLP_BASE_URL
),
data={"text": data.get("text"), "language": data.get("language")},
headers={
"Authorization": "Bearer {}".format(user_authorization.uuid)
},
)
url = f"{self.nlp_server if self.nlp_server else settings.BOTHUB_NLP_BASE_URL}parse/"
data = {
"text": data.get("text"),
"language": data.get("language"),
"repository_version": data.get("repository_version"),
"from_backend": True,
}
headers = {"Authorization": f"Bearer {user_authorization.uuid}"}
r = requests.post(url, data=json.dumps(data), headers=headers)

return r # pragma: no cover

except requests.exceptions.ConnectionError: # pragma: no cover
raise APIException( # pragma: no cover
{"status_code": status.HTTP_503_SERVICE_UNAVAILABLE},
Expand Down

0 comments on commit ba71481

Please sign in to comment.