diff options
-rw-r--r-- | bitbake/lib/bb/data_smart.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py index 68d273b3a6..b1ea33fc30 100644 --- a/bitbake/lib/bb/data_smart.py +++ b/bitbake/lib/bb/data_smart.py | |||
@@ -296,9 +296,14 @@ class VariableHistory(object): | |||
296 | self.variables[var] = [] | 296 | self.variables[var] = [] |
297 | 297 | ||
298 | class DataSmart(MutableMapping): | 298 | class DataSmart(MutableMapping): |
299 | def __init__(self, special = COWDictBase.copy(), seen = COWDictBase.copy() ): | 299 | def __init__(self, special = None, seen = None ): |
300 | self.dict = {} | 300 | self.dict = {} |
301 | 301 | ||
302 | if special is None: | ||
303 | special = COWDictBase.copy() | ||
304 | if seen is None: | ||
305 | seen = COWDictBase.copy() | ||
306 | |||
302 | self.inchistory = IncludeHistory() | 307 | self.inchistory = IncludeHistory() |
303 | self.varhistory = VariableHistory(self) | 308 | self.varhistory = VariableHistory(self) |
304 | self._tracking = False | 309 | self._tracking = False |