Steve Jorgensen

Results 34 comments of Steve Jorgensen

Installing the requirements is an awkward workaround when there are both development and production packages. Development dependencies are generally included in the frozen constraints.txt, even though they do not need...

Note that the Travis CI failure was caused by "An error occurred while installing rake (11.2.2), and Bundler cannot continue." for Ruby 1.8.7 and seems to be unrelated to the...

I see a comment in the code about that. ``` # Raise ApiError as the documented reason is ambiguous ``` It is true that there is some ambiguity about the...

Checking whether an object exists first is an extra API call and also can be subject to race conditions.

Yes. That is not unusual for an API as a way of obscuring whether an object really does not exist vs being inaccessible to you. IMO, that does not mean...

If, for example, I want to delete an object object if it exists, I want to ignore the error if (and only if) it is because the object does not...

From https://authress.io/knowledge-base/choosing-the-right-http-error-code-401-403-404#:~:text=You%20may%20still%20want%20to,this%20case%20return%20the%20404. > You may still want to share the missing permissions or two to request access from. However, if the user shouldn’t know about the resource, then neither return...

Yes, but it can distinguish between that case and other cases BESIDES those 2. It is also appropriate for the client to proceed as if the resource doesn't exist when...

I already know what that says, and I just read it again. I am not arguing that it says something different. What I am arguing is that in the same...

Well, I have to get the `reason` (exception) from the original exception and then check its `response.status_code` . That means I'm having to work with the underlying `requests` API at...