]> git.ipfire.org Git - pakfire.git/commitdiff
Fix showing download size (again?).
authorMichael Tremer <michael.tremer@ipfire.org>
Sat, 20 Oct 2012 10:53:01 +0000 (10:53 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Sat, 20 Oct 2012 10:53:01 +0000 (10:53 +0000)
python/src/solvable.c

index 1198df3895c29efa668b8826cbca08733ad8e5f1..91ad450887fa521a77cebaeb9d583d5c9339d1ab 100644 (file)
@@ -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) {