summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZac Medico <zmedico@gentoo.org>2008-05-30 20:46:05 +0000
committerZac Medico <zmedico@gentoo.org>2008-05-30 20:46:05 +0000
commit155c9cef11b4d9619426e35d407ccdafbed856ee (patch)
treeadc66ffcc4fa74ad72ba0308c855bd17726610d3
parentMake the use_cache=0 listdir() implementation inside vardbapi.cpv_all() (diff)
downloadportage-multirepo-155c9cef11b4d9619426e35d407ccdafbed856ee.tar.gz
portage-multirepo-155c9cef11b4d9619426e35d407ccdafbed856ee.tar.bz2
portage-multirepo-155c9cef11b4d9619426e35d407ccdafbed856ee.zip
For consistency, make sure that a normal iterator is always returned
from dbapi._iter_match() (and never a list). This way the caller can be sure that the returned object has a next() method. svn path=/main/trunk/; revision=10507
-rw-r--r--pym/portage/dbapi/__init__.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/pym/portage/dbapi/__init__.py b/pym/portage/dbapi/__init__.py
index 064309cf..ba37c867 100644
--- a/pym/portage/dbapi/__init__.py
+++ b/pym/portage/dbapi/__init__.py
@@ -126,7 +126,7 @@ class dbapi(object):
self.cp_list(mydep.cp, use_cache=use_cache)))
def _iter_match(self, atom, cpv_iter):
- cpv_iter = match_from_list(atom, cpv_iter)
+ cpv_iter = iter(match_from_list(atom, cpv_iter))
if atom.slot:
cpv_iter = self._iter_match_slot(atom, cpv_iter)
if atom.use: