|
|
@@ -39,11 +39,8 @@ template use*(pool: HttpPool; heads: HttpHeaders; body: untyped): untyped =
|
|
|
|
|
|
try:
|
|
|
body
|
|
|
- except ProtocolError:
|
|
|
- # Twitter closed the connection, retry
|
|
|
- body
|
|
|
- except BadClientError:
|
|
|
- # Twitter returned 503, we need a new client
|
|
|
+ except BadClientError, ProtocolError:
|
|
|
+ # Twitter returned 503 or closed the connection, we need a new client
|
|
|
pool.release(c, true)
|
|
|
badClient = false
|
|
|
c = pool.acquire(heads)
|