From d797868d71099bcb8ae09ea5eec6fad5adddae97 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Thu, 8 Nov 2012 19:15:00 -0500 Subject: [PATCH] asCSSIdentifier: made conversion faster by using a list --- Scripts/openchange_cleanup.py | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Scripts/openchange_cleanup.py b/Scripts/openchange_cleanup.py index 27125b377..99325d5f9 100755 --- a/Scripts/openchange_cleanup.py +++ b/Scripts/openchange_cleanup.py @@ -207,17 +207,17 @@ def asCSSIdentifier(inputString): " " : "_SP_", "'" : "_SQ_", "&" : "_AM_", - "+" : "_P_" - } + "+" : "_P_"} - encodedString = "" + newChars = [] for c in inputString: if c in cssEscapingCharMap: - encodedString += cssEscapingCharMap[c] + newChars.append(cssEscapingCharMap[c]) else: - encodedString += c - return encodedString + newChars.append(c) + + return "".join(newChars) def sqlCleanup(username): OCSFolderInfoURL = getOCSFolderInfoURL()