From 16ef7d892e08eab6552191ce061521c772aae2d3 Mon Sep 17 00:00:00 2001 From: Fabio Erculiani Date: Mon, 16 Aug 2010 19:29:26 +0200 Subject: [PATCH] [entropy.db] EntropyRepository: fix bogus implementation of searchKeySlot --- libraries/entropy/client/interfaces/methods.py | 2 +- libraries/entropy/db/__init__.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/entropy/client/interfaces/methods.py b/libraries/entropy/client/interfaces/methods.py index 3c6ee7a2c..c65953f5c 100644 --- a/libraries/entropy/client/interfaces/methods.py +++ b/libraries/entropy/client/interfaces/methods.py @@ -1711,7 +1711,7 @@ class MatchMixin: if not results: return 1 - installed_idpackage = results[0][0] + installed_idpackage = results[0] pkgver, pkgtag, pkgrev = dbconn.getVersioningData(package_match[0]) installed_ver, installed_tag, installed_rev = \ self._installed_repository.getVersioningData(installed_idpackage) diff --git a/libraries/entropy/db/__init__.py b/libraries/entropy/db/__init__.py index 84f23ae84..2b4687e60 100644 --- a/libraries/entropy/db/__init__.py +++ b/libraries/entropy/db/__init__.py @@ -3656,7 +3656,7 @@ class EntropyRepository(EntropyRepositoryBase): baseinfo.name = (?) AND baseinfo.slot = (?)""", (cat, name, slot,)) - return cur.fetchall() + return self._cur2list(cur) def searchNeeded(self, needed, elfclass = -1, like = False): """