diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/markupsafe/__init__.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/markupsafe/__init__.py b/src/markupsafe/__init__.py index c556eaf..0f1c71a 100644 --- a/src/markupsafe/__init__.py +++ b/src/markupsafe/__init__.py @@ -211,6 +211,8 @@ class Markup(str): class EscapeFormatter(string.Formatter): + __slots__ = ("escape",) + def __init__(self, escape: t.Callable[[t.Any], Markup]) -> None: self.escape = escape super().__init__() @@ -250,6 +252,8 @@ def _escape_argspec( class _MarkupEscapeHelper: """Helper for :meth:`Markup.__mod__`.""" + __slots__ = ("obj", "escape") + def __init__(self, obj: t.Any, escape: t.Callable[[t.Any], Markup]) -> None: self.obj = obj self.escape = escape |