summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/codeparser.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/codeparser.py')
-rw-r--r--bitbake/lib/bb/codeparser.py7
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
73codecache = SetCache() 74codecache = SetCache()