data_smart.py: Add has_key() check before accessing data
authorRichard Purdie <rpurdie@linux.intel.com>
Thu, 16 Aug 2007 09:54:58 +0000 (09:54 +0000)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 16 Aug 2007 09:54:58 +0000 (09:54 +0000)
lib/bb/data_smart.py

index 836df50..e879343 100644 (file)
@@ -186,7 +186,7 @@ class DataSmart:
             dest.extend(src)
             self.setVarFlag(newkey, i, dest)
             
-            if key in self._special_values[i]:
+            if self._special_values.has_key(i) and key in self._special_values[i]:
                 self._special_values[i].remove(key)
                 self._special_values[i].add(newkey)