infinite recursion in some cases. (trunk r14597)
svn path=/main/branches/2.1.7/; revision=14632
def __iter__(self):
return iter(self.portdb.cp_list(self.cp, mytree=self.mytree))
+ def __len__(self):
+ """This needs to be implemented in order to avoid
+ infinite recursion in some cases."""
+ return len(self.portdb.cp_list(self.cp, mytree=self.mytree))
+
def keys(self):
"""Returns keys for all packages within pkgdir"""
return self.portdb.cp_list(self.cp, mytree=self.mytree)