diff options
Diffstat (limited to 'htmtl/expression_modifier.py')
| -rw-r--r-- | htmtl/expression_modifier.py | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/htmtl/expression_modifier.py b/htmtl/expression_modifier.py index 1986d92..69d6a86 100644 --- a/htmtl/expression_modifier.py +++ b/htmtl/expression_modifier.py @@ -7,4 +7,13 @@ class ExpressionModifier(ABC): @abstractmethod def modify(self, value: Any, opts: list[Any]) -> Any: - pass
\ No newline at end of file + pass + + +def modifier(name: str): + def wrapper(cls: type[ExpressionModifier]): + cls.name = name + + return cls + + return wrapper
\ No newline at end of file |
