8000 Improve error titles · core-api/python-client@f719334 · GitHub
[go: up one dir, main page]

Skip to content
This repository was archived by the owner on Mar 18, 2019. It is now read-only.

Commit f719334

Browse files
committed
Improve error titles
1 parent a91c765 commit f719334

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

coreapi/transports/http.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,8 @@ def _decode_result(response, decoders, force_codec=False):
299299
# Coerce 4xx and 5xx codes into errors.
300300
is_error = response.status_code >= 400 and response.status_code <= 599
301301
if is_error and not isinstance(result, Error):
302-
result = _coerce_to_error(result, default_title=response.reason)
302+
default_title = '%d %s' % (response.status_code, response.reason)
303+
result = _coerce_to_error(result, default_title=default_title)
303304

304305
return result
305306

0 commit comments

Comments
 (0)
0