|
From: | Ludovic Courtès |
Subject: | [bug#54241] [PATCH 0/4] 'github' importer gracefully handles rate limiting |
Date: | Sat, 05 Mar 2022 23:03:31 +0100 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) |
Maxime Devos <maximedevos@telenet.be> skribis: > Ludovic Courtès schreef op do 03-03-2022 om 22:14 [+0100]: >> +(define (update-rate-limit-reset-time! headers) >> + "Update the rate limit reset time based on HEADERS, the HTTP response >> +headers." >> + (match (assq-ref headers 'x-ratelimit-reset) >> + ((= string->number (? number? reset)) >> + (set! %rate-limit-reset-time reset) >> + reset) >> + (_ >> + 0))) > > When can this second case happen? I don’t know if it’s supposed to happen. It’s defensive programming: better keep going than crash if the server starts behaving slightly differently.
[Prev in Thread] | Current Thread | [Next in Thread] |