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
for Line in LineList:\r
Line = CleanString(Line, CommentCharacter)\r
if Line != '' and Line[0] != CommentCharacter:\r
- KeyValues += [Line]\r
+ KeyValues.append(Line)\r
\r
return True\r
\r
# @param StringList: A list for strings to be converted\r
#\r
def ConvertToSqlString(StringList):\r
- return map(lambda s: s.replace("'", "''") , StringList)\r
+ return map(lambda s: s.replace("'", "''"), StringList)\r
\r
## Convert To Sql String\r
#\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