diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-08-10 16:00:33 +0100 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-08-11 00:05:04 +0100 |
commit | 88c5beca705efa7df4a96fb2aaf3f13c336ac328 (patch) | |
tree | acc6c5a7dce847d3707ea138caeab28f36a7a9c5 /lib/bb/persist_data.py | |
parent | cc71d5d9da71ea5f21d02f3b2fbf119bd2d794f0 (diff) | |
download | bitbake-contrib-88c5beca705efa7df4a96fb2aaf3f13c336ac328.tar.gz |
persist_data: Fix py3 update stack overflow
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>
Diffstat (limited to 'lib/bb/persist_data.py')
-rw-r--r-- | lib/bb/persist_data.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/bb/persist_data.py b/lib/bb/persist_data.py index 403f3a541..bb6deca52 100644 --- a/lib/bb/persist_data.py +++ b/lib/bb/persist_data.py @@ -131,14 +131,14 @@ class SQLTable(collections.MutableMapping): 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) |