def ReplaceMacros(StringList, MacroDefinitions={}, SelfReplacement=False):\r
NewList = []\r
for String in StringList:\r
- if type(String) == type(''):\r
+ if isinstance(String, type('')):\r
NewList.append(ReplaceMacro(String, MacroDefinitions, SelfReplacement))\r
else:\r
NewList.append(String)\r
# Get String of a List\r
#\r
def GetStringOfList(List, Split=' '):\r
- if type(List) != type([]):\r
+ if not isinstance(List, type([])):\r
return List\r
Str = ''\r
for Item in List:\r
return "{%s,0x00}" % ",".join(C.strip() for C in String[1:-1].split(','))\r
else:\r
return "{%s}" % ",".join(C.strip() for C in String[1:-1].split(','))\r
- \r
+\r
else:\r
if len(String.split()) % 2:\r
return '{%s,0}' % ','.join(String.split())\r