Skip to content

Commit 6250357

Browse files
authored
Merge branch 'main' into dependabot/pip/mypy-0.931
2 parents ebf624b + 970da7a commit 6250357

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

meilisearch/errors.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ def __init__(self, message: str) -> None:
1010
super().__init__(self.message)
1111

1212
def __str__(self) -> str:
13-
return f'MeiliSearchError. Error message: {self.message}.'
13+
return f'MeiliSearchError. Error message: {self.message}'
1414

1515
class MeiliSearchApiError(MeiliSearchError):
1616
"""Error sent by MeiliSearch API"""
@@ -19,19 +19,21 @@ def __init__(self, error: str, request: Response) -> None:
1919
self.status_code = request.status_code
2020
self.code = None
2121
self.link = None
22+
self.type = None
2223

2324
if request.text:
2425
json_data = json.loads(request.text)
2526
self.message = json_data.get('message')
2627
self.code = json_data.get('code')
2728
self.link = json_data.get('link')
29+
self.type = json_data.get('type')
2830
else:
2931
self.message = error
3032
super().__init__(self.message)
3133

3234
def __str__(self) -> str:
3335
if self.code and self.link:
34-
return f'MeiliSearchApiError. Error code: {self.code}. Error message: {self.message}. Error documentation: {self.link}'
36+
return f'MeiliSearchApiError. Error code: {self.code}. Error message: {self.message} Error documentation: {self.link} Error type: {self.type}'
3537

3638
return f'MeiliSearchApiError. {self.message}'
3739

0 commit comments

Comments
 (0)