ttry to handle connection interrupts in net.download - amprolla - devuan's apt repo merger
HTML git clone git://parazyd.org/amprolla.git
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit 5c55549a68fec31bd673487b65cd0cb4ca0ccfd6
DIR parent ae0f2f3219c8d65dbf826b49845ed37534fd1443
HTML Author: parazyd <parazyd@dyne.org>
Date: Wed, 28 Jun 2017 10:23:38 +0200
ttry to handle connection interrupts in net.download
Diffstat:
M lib/net.py | 6 +++++-
1 file changed, 5 insertions(+), 1 deletion(-)
---
DIR diff --git a/lib/net.py b/lib/net.py
t@@ -19,7 +19,11 @@ def download(uris):
path = uris[1]
info("dl: %s" % url)
- r = requests.get(url, stream=True)
+ try:
+ r = requests.get(url, stream=True)
+ except requests.exceptions.ConnectionError:
+ warn("Caught exception: Connection reset. Retrying.")
+ download(uris)
if r.status_code == 404:
warn("failed: 404 not found!")