From bf0a0be71373dec515bbb54e0613a3b9b0c00b04 Mon Sep 17 00:00:00 2001 From: Valentina Mukhamedzhanova Date: Tue, 4 Feb 2014 10:11:58 +0100 Subject: Treat curl errcodes 42, 55, 66 as Ctrl-C BZ#1017491 --- urlgrabber/grabber.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py index 04f1179..f8deeb8 100644 --- a/urlgrabber/grabber.py +++ b/urlgrabber/grabber.py @@ -1517,7 +1517,7 @@ class PyCurlFileObject(object): err.url = errurl raise err - elif errcode == 42: + elif errcode in (42, 55, 56): # this is probably wrong but ultimately this is what happens # we have a legit http code and a pycurl 'writer failed' code # which almost always means something aborted it from outside -- cgit v1.2.1