def getTextWithSnippet(request, name, length, richText=False): escapeEntities = {":": ":"} if name in request.args: text = request.args[name][0] preview = None unitext = text.decode("utf-8", "replace") if len(unitext) > length + 50: preview = toSnippet(unitext, length, richText) preview = sanitizer.escape(preview, escapeEntities).strip() text = unitext.encode("utf-8") text = sanitizer.escape(text, escapeEntities).strip() return (preview, text) return None
def _sanitize(text): escape_entities = {":": ":"} text = text.decode("utf-8", "replace").encode("utf-8") return sanitizer.escape(text, escape_entities).strip()