The exception clause here https://github.com/Shopify/pyactiveresource/blob/master/pyactiveresource/activeresource.py#L437 is too broad. For example, the method returns False for a 429 error due rate limiting which does not necessarily mean the resource does not exist. It should return False only for connection.ResourceNotFound otherwise raise the error
The exception clause here https://github.com/Shopify/pyactiveresource/blob/master/pyactiveresource/activeresource.py#L437 is too broad. For example, the method returns False for a 429 error due rate limiting which does not necessarily mean the resource does not exist. It should return False only for
connection.ResourceNotFoundotherwise raise the error