[yum-commits] urlgrabber/grabber.py
skvidal at osuosl.org
skvidal at osuosl.org
Mon Jul 26 17:57:02 UTC 2010
urlgrabber/grabber.py | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
New commits:
commit 75d30386d32947d6d154f52130ead6733ea54040
Author: Jasper O'neal Hartline <Jasper.Hartline at gmail.com>
Date: Mon Jul 26 13:56:25 2010 -0400
stop urlgrabber from leaking file objections when an error occurs during do_perform
from rh bug https://bugzilla.redhat.com/show_bug.cgi?id=617844
diff --git a/urlgrabber/grabber.py b/urlgrabber/grabber.py
index 27d8eb3..9e781d9 100644
--- a/urlgrabber/grabber.py
+++ b/urlgrabber/grabber.py
@@ -1495,9 +1495,13 @@ class PyCurlFileObject():
#fh, self._temp_name = mkstemp()
#self.fo = open(self._temp_name, 'wb')
-
- self._do_perform()
-
+ try:
+ self._do_perform()
+ except URLGrabError, e:
+ self.fo.flush()
+ self.fo.close()
+ raise e
+
if _was_filename:
More information about the Yum-commits
mailing list