Lines Matching refs:escape

22         arg_list = _escape_argspec(list(args), enumerate(args), self.escape)
23 _escape_argspec(kwargs, kwargs.items(), self.escape)
35 it to mark it safe without escaping. To escape the text, use the
36 :meth:`escape` class method instead.
42 >>> Markup.escape("Hello, <em>World</em>!")
83 return self.__class__(super().__add__(self.escape(other)))
89 return self.escape(other).__add__(self)
104 arg = tuple(_MarkupEscapeHelper(x, self.escape) for x in arg)
107 arg = _MarkupEscapeHelper(arg, self.escape)
110 arg = (_MarkupEscapeHelper(arg, self.escape),)
118 return self.__class__(super().join(map(self.escape, seq)))
200 def escape(cls, s: t.Any) -> "te.Self":
201 """Escape a string. Calls :func:`escape` and ensures that for
204 rv = escape(s)
234 l, s, r = super().partition(self.escape(sep))
239 l, s, r = super().rpartition(self.escape(sep))
244 formatter = EscapeFormatter(self.escape)
250 formatter = EscapeFormatter(self.escape)
261 __slots__ = ("escape",)
263 def __init__(self, escape: t.Callable[[t.Any], Markup]) -> None:
264 self.escape = escape
282 return str(self.escape(rv))
289 obj: _ListOrDict, iterable: t.Iterable[t.Any], escape: t.Callable[[t.Any], Markup]
294 obj[key] = escape(value)
302 __slots__ = ("obj", "escape")
304 def __init__(self, obj: t.Any, escape: t.Callable[[t.Any], Markup]) -> None:
306 self.escape = escape
309 return self.__class__(self.obj[item], self.escape)
312 return str(self.escape(self.obj))
315 return str(self.escape(repr(self.obj)))
326 from ._speedups import escape as escape
330 from ._native import escape as escape