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