--- urlgrabber/grabber.py | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py index 3330b49..10b7330 100644 --- a/urlgrabber/grabber.py +++ b/urlgrabber/grabber.py @@ -1313,8 +1313,14 @@ class PyCurlFileObject(object): return try: + e = None self.curl_obj.perform() - except pycurl.error, e: + except pycurl.error, e: pass + self._do_perform_exc(e) + + def _do_perform_exc(self, e): + # handle pycurl exception 'e' + if e: # XXX - break some of these out a bit more clearly # to other URLGrabErrors from # http://curl.haxx.se/libcurl/c/libcurl-errors.html -- 1.7.4.4 _______________________________________________ Yum-devel mailing list Yum-devel@lists.baseurl.org http://lists.baseurl.org/mailman/listinfo/yum-devel