Avoids crash in URLGrabber.grab if size is a string...
---
yum/yumRepo.py | 5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/yum/yumRepo.py b/yum/yumRepo.py
index 62e53f8..1e6f93a 100644
--- a/yum/yumRepo.py
+++ b/yum/yumRepo.py
@@ -792,14 +792,15 @@ class YumRepository(Repository, config.RepoConf):
verbose_logger.log(logginglevels.DEBUG_2, "Error getting
package from media; falling back to url %s" %(e,))
if size:
+ size = int(size)
dirstat = os.statvfs(os.path.dirname(local))
avail = dirstat.f_bavail * dirstat.f_bsize
- if avail < long(size):
+ if avail < size:
raise Errors.RepoError, _('''\
Insufficient space in download directory %s
* free %s
* needed %s'''
- ) % (os.path.dirname(local), format_number(avail),
format_number(long(size)))
+ ) % (os.path.dirname(local), format_number(avail),
format_number(size))
if url and scheme != "media":
ugopts = self._default_grabopts(cache=cache)
--
1.7.8
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel