pyinat/pyinaturalist

No results for request using pyinaturalist

Gasp34 opened this issue · 4 comments

Hello, I'm not an API expert but I'm having a problem with pyinaturalist, all my request are "stuck", I get no results and no error, I can just wait forever. But making the same request with pyinaturalist works. Do you have any idea of what is happening ?

The problem

get_taxa_autocomplete("test")

Never ends

Workarounds

requests.get("https://api.inaturalist.org/v1/taxa/autocomplete?q=test")
<Response [200]>

It does the same with other requests

Could you enable debug logging for me, run get_taxa_autocomplete() again, and post the logs here?

Also post the output of pip freeze so I can see what dependency versions we're working with.

Hi, I am sorry for the late response.

I made some investigation and the error happens when I initialize the ClientSession class, no matter the configuration.
Looking further, I saw that the error appears when itinialising the class CacheMixin of the requests_cache package. So I guess this is not a bug of pyinaturalist.

The error mysteriously disappeared the next day, I think there was a problem with disk access on the server I have access to

I'd still be interested to see any logs you have, or an error message if you got one. If there was a problem initializing the cache due to file permissions or another disk issue, I would expect to see an IOError, not to hang indefinitely.

Or if it comes up again, feel free to open an issue on requests-cache, which I also maintain.

I checked the only logs I have and there is nothing unusual in it. (But debug logging was not activated)

I will do if the problem come again