Extracting contact forms data to pseudo csv format
[edumed.git] / contact / utils.py
diff --git a/contact/utils.py b/contact/utils.py
new file mode 100644 (file)
index 0000000..ce37833
--- /dev/null
@@ -0,0 +1,8 @@
+def csv_escape(string):
+    return '"' + string.replace('\r\n', ' ').replace('\n', ' ').replace('"', '\"') + '"'
+
+def csv_prepare(obj):
+    to_escape = obj
+    if not isinstance(obj, unicode):
+        to_escape = str(to_escape)
+    return csv_escape(to_escape)
\ No newline at end of file