support HTTP 406
1 files changed, 3 insertions(+), 0 deletions(-) M little_boxes/backend.py
M little_boxes/backend.py +3 -0
@@ 108,6 108,9 @@ class Backend(abc.ABC): raise ActivityUnavailableError( f"unable to fetch {iri}, server error ({resp.status_code})" ) + elif resp.status_code == 406: + # The resource does not have an AP representation + raise NotAnActivityError(f"request failed with 406 Not Acceptable") resp.raise_for_status()