Commit 48b3ab0
committed
Only use string error values in _raise_for_status
Only set the Space-Track error message from the JSON 'error' value when
it is a string; anything else falls back to showing the raw response
body. A truthy non-string value previously raised TypeError from the
message concatenation instead of the intended HTTPStatusError, so
callers catching HTTPStatusError missed the failure. No such response
has been observed from Space-Track; this is defensive hardening of the
error reporting path.1 parent 3da8e84 commit 48b3ab0
3 files changed
Lines changed: 17 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1127 | 1127 | | |
1128 | 1128 | | |
1129 | 1129 | | |
1130 | | - | |
| 1130 | + | |
1131 | 1131 | | |
1132 | 1132 | | |
1133 | 1133 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
440 | 440 | | |
441 | 441 | | |
442 | 442 | | |
| 443 | + | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
| 454 | + | |
| 455 | + | |
| 456 | + | |
| 457 | + | |
443 | 458 | | |
444 | 459 | | |
445 | 460 | | |
| |||
0 commit comments