diff options
| -rw-r--r-- | bitbake/lib/bb/codeparser.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/bitbake/lib/bb/codeparser.py b/bitbake/lib/bb/codeparser.py index b1d067a2f1..6ed2adeed9 100644 --- a/bitbake/lib/bb/codeparser.py +++ b/bitbake/lib/bb/codeparser.py | |||
| @@ -65,9 +65,10 @@ class SetCache(object): | |||
| 65 | for i in items: | 65 | for i in items: |
| 66 | new.append(sys.intern(i)) | 66 | new.append(sys.intern(i)) |
| 67 | s = frozenset(new) | 67 | s = frozenset(new) |
| 68 | if hash(s) in self.setcache: | 68 | h = hash(s) |
| 69 | return self.setcache[hash(s)] | 69 | if h in self.setcache: |
| 70 | self.setcache[hash(s)] = s | 70 | return self.setcache[h] |
| 71 | self.setcache[h] = s | ||
| 71 | return s | 72 | return s |
| 72 | 73 | ||
| 73 | codecache = SetCache() | 74 | codecache = SetCache() |
