Closed dericke closed 1 year ago
There might be better, more distinctive names I could use for the new properties.
Cool, very useful. Did you look into why the 3.9 test failed?
It was a server load error. If you could manually trigger a re-run, I think it should pass.
Server-side test failure again
Sometime this week, I'll make a PR to use mock responses for the test that keeps failing, so we're not dependent on Overpass not having any issues at the particular moment the test is run.
Merged the mock_response from #153 into this PR, in the hopes that it makes everything a little easier to review.
Adds two properties that synthesize existing API status properties to answer the question, "when can I next query Overpass?" One returns an
int
of seconds until the API can next be queried (with0
meaning the API is available now), the other returns a UTCdatetime
representing when the API can next be queried, orNone
if the API is available now. This is useful when the client has been making frequent calls to Overpass and may be blocked for a period of time.