@@ -147,17 +147,17 @@ def handle_response(response):
147147 sc = response .status_code
148148 if sc in [200 , 201 , 204 ]:
149149 return response
150- elif sc is 401 : # pragma: no cover
150+ elif sc == 401 : # pragma: no cover
151151 raise RequiresLoginException (sc , response .text )
152- elif sc is 403 : # pragma: no cover
152+ elif sc == 403 : # pragma: no cover
153153 raise ForbiddenException (sc , response .text )
154- elif sc is 404 : # pragma: no cover
154+ elif sc == 404 : # pragma: no cover
155155 raise NotFoundException (sc , response .text )
156- elif sc is 422 : # pragma: no cover
156+ elif sc == 422 : # pragma: no cover
157157 raise InvalidInputException (sc , response .text )
158158 elif 200 < sc < 400 : # pragma: no cover
159159 raise UnexpectedResponseException (sc , response .text )
160- elif 400 <= sc < 500 and sc is not 404 : # pragma: no cover
160+ elif 400 <= sc < 500 and sc != 404 : # pragma: no cover
161161 raise ClientException (sc , response .text )
162162 elif 500 <= sc < 600 : # pragma: no cover
163163 raise ServerException (sc , response .text )
0 commit comments