Skip to content

Commit 44881b6

Browse files
committed
Do not assume response.request has a json() field
1 parent 3b7e7d6 commit 44881b6

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/vws/exceptions.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
"""
22
Custom exceptions for Vuforia errors.
33
"""
4+
5+
import json
46
from urllib.parse import urlparse
57

68
import requests
@@ -290,7 +292,9 @@ def target_name(self) -> str:
290292
"""
291293
The target name which already exists.
292294
"""
293-
return self.response.request.json()['name']
295+
response_body = self.response.request.body or b''
296+
request_json = json.loads(response_body)
297+
return str(request_json['name'])
294298

295299

296300
class ImageTooLarge(Exception):

0 commit comments

Comments
 (0)