diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-02-26 19:49:19 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-02-26 20:06:06 +0100 |
| commit | b4cbe522fae1e379466b64ac8e3a06c3e45ce26a (patch) | |
| tree | 56b7770227e8dccc89db00e21e3b45eaaab50fcc /crawler.py | |
| parent | 90ee943705e6ed373b778929c0bab94c6e34f674 (diff) | |
| download | apigrabber-b4cbe522fae1e379466b64ac8e3a06c3e45ce26a.tar.gz apigrabber-b4cbe522fae1e379466b64ac8e3a06c3e45ce26a.zip | |
catch more API bugs
Diffstat (limited to 'crawler.py')
| -rw-r--r-- | crawler.py | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -43,7 +43,10 @@ class Crawler(object): logging.warning("rate limited, retrying") else: return await response.json() - except (aiohttp.errors.ContentEncodingError): + except (aiohttp.errors.ContentEncodingError, + aiohttp.errors.ServerDisconnectedError, + aiohttp.errors.ClientResponseError, + aiohttp.errors.ClientOSError): # API bug? pass await asyncio.sleep(10) |
