if Info.IsLibrary:\r
PcdList = Info.LibraryPcdList\r
else:\r
- PcdList = Info.ModulePcdList + Info.LibraryPcdList\r
+ PcdList = list(Info.ModulePcdList) + list(Info.LibraryPcdList)\r
PcdExCNameTest = 0\r
for PcdModule in PcdList:\r
if PcdModule.Type in PCD_DYNAMIC_EX_TYPE_SET and Pcd.TokenCName == PcdModule.TokenCName:\r
AutoGenH.Append('#define %s(Value) LibPcdSetEx%sS(&%s, %s, (Value))\n' % (SetModeStatusName, DatumSizeLib, Pcd.TokenSpaceGuidCName, PcdTokenName))\r
elif Pcd.Type in PCD_DYNAMIC_TYPE_SET:\r
PcdCNameTest = 0\r
- for PcdModule in Info.LibraryPcdList + Info.ModulePcdList:\r
+ for PcdModule in list(Info.LibraryPcdList) + list(Info.ModulePcdList):\r
if PcdModule.Type in PCD_DYNAMIC_TYPE_SET and Pcd.TokenCName == PcdModule.TokenCName:\r
PcdCNameTest += 1\r
# get out early once we found > 1...\r
if Guid in Info.Module.GetGuidsUsedByPcd():\r
continue\r
GuidMacros.append('#define %s %s' % (Guid, Info.Module.Guids[Guid]))\r
- for Guid, Value in Info.Module.Protocols.items() + Info.Module.Ppis.items():\r
+ for Guid, Value in list(Info.Module.Protocols.items()) + list(Info.Module.Ppis.items()):\r
GuidMacros.append('#define %s %s' % (Guid, Value))\r
# supports FixedAtBuild and FeaturePcd usage in VFR file\r
if Info.VfrFileList and Info.ModulePcdList:\r