Progress updates fail when stderr is not writable.
Do a clean abort instead of triggering an abrt report.
---
 urlgrabber/grabber.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py
index 7224a55..c334242 100644
--- a/urlgrabber/grabber.py
+++ b/urlgrabber/grabber.py
@@ -1754,7 +1754,7 @@ class PyCurlFileObject(object):
             if self._prog_running:
                 downloaded += self._reget_length
                 self.opts.progress_obj.update(downloaded)
-        except KeyboardInterrupt:
+        except (KeyboardInterrupt, IOError):
             return -1
     
     def _over_max_size(self, cur, max_size=None):
-- 
1.7.4.4

_______________________________________________
Yum-devel mailing list
Yum-devel@lists.baseurl.org
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to