summaryrefslogtreecommitdiffstats
path: root/ipa-server/ipa-gui/ipagui/helpers/ipahelper.py
diff options
context:
space:
mode:
authorKevin McCarthy <kmccarth@redhat.com>2007-09-27 11:27:33 -0700
committerKevin McCarthy <kmccarth@redhat.com>2007-09-27 11:27:33 -0700
commitd95b47232de2e94e5523337e0f6b744e49061857 (patch)
treeb2ee34effb01fd37fea18c62456ebc0181c21c00 /ipa-server/ipa-gui/ipagui/helpers/ipahelper.py
parent679343594d86d57c85d1a6bb5333c83ca8bacd78 (diff)
downloadfreeipa.git-d95b47232de2e94e5523337e0f6b744e49061857.tar.gz
freeipa.git-d95b47232de2e94e5523337e0f6b744e49061857.tar.xz
freeipa.git-d95b47232de2e94e5523337e0f6b744e49061857.zip
patch queue: group_users_use_dns.patch
Diffstat (limited to 'ipa-server/ipa-gui/ipagui/helpers/ipahelper.py')
-rw-r--r--ipa-server/ipa-gui/ipagui/helpers/ipahelper.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/ipa-server/ipa-gui/ipagui/helpers/ipahelper.py b/ipa-server/ipa-gui/ipagui/helpers/ipahelper.py
new file mode 100644
index 00000000..9ea6b48a
--- /dev/null
+++ b/ipa-server/ipa-gui/ipagui/helpers/ipahelper.py
@@ -0,0 +1,9 @@
+import re
+
+def javascript_string_escape(input):
+ """Escapes the ' " and \ characters in a string so
+ it can be embedded inside a dynamically generated string."""
+
+ return re.sub(r'[\'\"\\]',
+ lambda match: "\\%s" % match.group(),
+ input)