Don't discard tokens on length errors
This commit is contained in:
		
							parent
							
								
									5ccb24b008
								
							
						
					
					
						commit
						67142bea6a
					
				
					 1 changed files with 3 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -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()
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue