diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-05-12 08:30:35 +0100 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-06-02 08:24:02 +0100 |
| commit | 0f2c59367a649de5f57acdccfb4f1fdba9cde730 (patch) | |
| tree | 7a3558a3e08e690fbb0b5bdc4044316f9ab4bbcb /bitbake/lib/bb/persist_data.py | |
| parent | ef1df516512587ad415f76a9626620992d660e45 (diff) | |
| download | poky-0f2c59367a649de5f57acdccfb4f1fdba9cde730.tar.gz | |
bitbake: bitbake: Convert to python 3
Various misc changes to convert bitbake to python3 which don't warrant
separation into separate commits.
(Bitbake rev: d0f904d407f57998419bd9c305ce53e5eaa36b24)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/persist_data.py')
| -rw-r--r-- | bitbake/lib/bb/persist_data.py | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/bitbake/lib/bb/persist_data.py b/bitbake/lib/bb/persist_data.py index e45042324e..403f3a541e 100644 --- a/bitbake/lib/bb/persist_data.py +++ b/bitbake/lib/bb/persist_data.py | |||
| @@ -92,9 +92,9 @@ class SQLTable(collections.MutableMapping): | |||
| 92 | self._execute("DELETE from %s where key=?;" % self.table, [key]) | 92 | self._execute("DELETE from %s where key=?;" % self.table, [key]) |
| 93 | 93 | ||
| 94 | def __setitem__(self, key, value): | 94 | def __setitem__(self, key, value): |
| 95 | if not isinstance(key, basestring): | 95 | if not isinstance(key, str): |
| 96 | raise TypeError('Only string keys are supported') | 96 | raise TypeError('Only string keys are supported') |
| 97 | elif not isinstance(value, basestring): | 97 | elif not isinstance(value, str): |
| 98 | raise TypeError('Only string values are supported') | 98 | raise TypeError('Only string values are supported') |
| 99 | 99 | ||
| 100 | data = self._execute("SELECT * from %s where key=?;" % | 100 | data = self._execute("SELECT * from %s where key=?;" % |
| @@ -131,14 +131,14 @@ class SQLTable(collections.MutableMapping): | |||
| 131 | return [row[1] for row in data] | 131 | return [row[1] for row in data] |
| 132 | 132 | ||
| 133 | def values(self): | 133 | def values(self): |
| 134 | return list(self.itervalues()) | 134 | return list(self.values()) |
| 135 | 135 | ||
| 136 | def itervalues(self): | 136 | def itervalues(self): |
| 137 | data = self._execute("SELECT value FROM %s;" % self.table) | 137 | data = self._execute("SELECT value FROM %s;" % self.table) |
| 138 | return (row[0] for row in data) | 138 | return (row[0] for row in data) |
| 139 | 139 | ||
| 140 | def items(self): | 140 | def items(self): |
| 141 | return list(self.iteritems()) | 141 | return list(self.items()) |
| 142 | 142 | ||
| 143 | def iteritems(self): | 143 | def iteritems(self): |
| 144 | return self._execute("SELECT * FROM %s;" % self.table) | 144 | return self._execute("SELECT * FROM %s;" % self.table) |
| @@ -178,7 +178,7 @@ class PersistData(object): | |||
| 178 | """ | 178 | """ |
| 179 | Return a list of key + value pairs for a domain | 179 | Return a list of key + value pairs for a domain |
| 180 | """ | 180 | """ |
| 181 | return self.data[domain].items() | 181 | return list(self.data[domain].items()) |
| 182 | 182 | ||
| 183 | def getValue(self, domain, key): | 183 | def getValue(self, domain, key): |
| 184 | """ | 184 | """ |
