OXIESEC PANEL
- Current Dir:
/
/
usr
/
lib
/
python3
/
dist-packages
/
markupsafe
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/17/2025 09:32:20 AM
rwxr-xr-x
📄
__init__.py
10.45 KB
03/07/2017 03:30:39 PM
rw-r--r--
📁
__pycache__
-
10/21/2019 03:49:45 PM
rwxr-xr-x
📄
_compat.py
565 bytes
08/09/2014 05:15:26 PM
rw-r--r--
📄
_constants.py
4.68 KB
08/09/2014 05:15:26 PM
rw-r--r--
📄
_native.py
1.16 KB
08/09/2014 05:15:26 PM
rw-r--r--
📄
_speedups.cpython-36m-x86_64-linux-gnu.so
10.38 KB
08/04/2017 06:49:13 AM
rw-r--r--
Editing: _native.py
Close
# -*- coding: utf-8 -*- """ markupsafe._native ~~~~~~~~~~~~~~~~~~ Native Python implementation the C module is not compiled. :copyright: (c) 2010 by Armin Ronacher. :license: BSD, see LICENSE for more details. """ from markupsafe import Markup from markupsafe._compat import text_type def escape(s): """Convert the characters &, <, >, ' and " in string s to HTML-safe sequences. Use this if you need to display text that might contain such characters in HTML. Marks return value as markup string. """ if hasattr(s, '__html__'): return s.__html__() return Markup(text_type(s) .replace('&', '&') .replace('>', '>') .replace('<', '<') .replace("'", ''') .replace('"', '"') ) def escape_silent(s): """Like :func:`escape` but converts `None` into an empty markup string. """ if s is None: return Markup() return escape(s) def soft_unicode(s): """Make a string unicode if it isn't already. That way a markup string is not converted back to unicode. """ if not isinstance(s, text_type): s = text_type(s) return s