From 077dc72c8399005fbfed31905b998a18ebfe9592 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sat, 20 Oct 2012 10:53:01 +0000 Subject: [PATCH] Fix showing download size (again?). --- python/src/solvable.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/python/src/solvable.c b/python/src/solvable.c index 1198df389..91ad45088 100644 --- a/python/src/solvable.c +++ b/python/src/solvable.c @@ -477,10 +477,9 @@ PyObject *Solvable_get_maintainer(SolvableObject *self) { PyObject *Solvable_set_downloadsize(SolvableObject *self, PyObject *args) { Solvable *solv = pool_id2solvable(self->_pool, self->_id); - unsigned int downloadsize; + unsigned long long downloadsize; - if (!PyArg_ParseTuple(args, "i", &downloadsize)) { - /* XXX raise exception */ + if (!PyArg_ParseTuple(args, "K", &downloadsize)) { return NULL; } @@ -495,7 +494,7 @@ PyObject *Solvable_get_downloadsize(SolvableObject *self) { unsigned long long downloadsize = repo_lookup_num(solv->repo, self->_id, SOLVABLE_DOWNLOADSIZE, 0); - return Py_BuildValue("K", downloadsize / 1024); + return Py_BuildValue("K", downloadsize); } PyObject *Solvable_set_installsize(SolvableObject *self, PyObject *args) { -- 2.39.5