from Common.BuildToolError import OPTION_MISSING\r
from Common.BuildToolError import BUILD_ERROR\r
\r
-class OrderedListDict(OrderedDict, defaultdict):\r
+class OrderedListDict(OrderedDict):\r
def __init__(self, *args, **kwargs):\r
super(OrderedListDict, self).__init__(*args, **kwargs)\r
self.default_factory = list\r
\r
+ def __missing__(self, key):\r
+ self[key] = Value = self.default_factory()\r
+ return Value\r
+\r
## Get all packages from platform for specified arch, target and toolchain\r
#\r
# @param Platform: DscBuildData instance\r