Revision
d0f904d407f57998419bd9c305ce53e5eaa36b24 accidentally broke
items() and values() and made them cause stack overflows. Undo that
breakage.
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
return [row[1] for row in data]
def values(self):
- return list(self.values())
+ return list(self.itervalues())
def itervalues(self):
data = self._execute("SELECT value FROM %s;" % self.table)
return (row[0] for row in data)
def items(self):
- return list(self.items())
+ return list(self.iteritems())
def iteritems(self):
return self._execute("SELECT * FROM %s;" % self.table)