From 67142bea6ac2e1568f9d6dfa50116d121e01153c Mon Sep 17 00:00:00 2001 From: Zed Date: Mon, 18 Jan 2021 16:01:34 +0100 Subject: [PATCH] Don't discard tokens on length errors --- src/apiutils.nim | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/apiutils.nim b/src/apiutils.nim index 0fb9218..d4348f0 100644 --- a/src/apiutils.nim +++ b/src/apiutils.nim @@ -65,6 +65,7 @@ proc fetch*(url: Uri; oldApi=false): Future[JsonNode] {.async.} = release(token, true) raise rateLimitError() except Exception as e: - echo "error: ", e.msg, ", url: ", url - release(token, true) + echo "error: ", e.msg, ", token: ", token[], ", url: ", url + if "length" notin e.msg: + release(token, true) raise rateLimitError()