Open askkemp opened 2 weeks ago
Thanks for the issue. This would appear to be because as of the latest release if the primary results from the TLD RDAP endpoint returns a referral related upstream RDAP endpoint that will also be queried as it likely has more information. This is overlayed on the original information to improve details and accuracy. What seems to be happening in this case is the primary RDAP endpoint query is working, but the upstream RDAP query is rate limiting your IP address.
I'll see if it's sensible to either fail the query entirely or if upstream RDAP queries should quietly fail and maybe emit a warning.
In the interim, you should be able to use follow_related=False
to disable the related upstream secondary RDAP query which should prevent this error from occurring for you (or wait for your query quota for your IP to expire).
With v2.7.7, a query against the below domain returns
notice
as a dict instead of an expected list which causes line 118 of parser.py raise an exception.What is unusual is that even though the notice received says the quota is exceeded, it still returns the requested information.