From 77f6f957480d3674756ab6e5166641a3bab3e696 Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Tue, 31 Dec 2024 00:30:06 +0200 Subject: bump --- htmtl/htmtl.py | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'htmtl/htmtl.py') diff --git a/htmtl/htmtl.py b/htmtl/htmtl.py index ffbbe87..d9fb312 100644 --- a/htmtl/htmtl.py +++ b/htmtl/htmtl.py @@ -2,7 +2,9 @@ from typing import Any from dompa import Dompa from .attribute_parser import AttributeParser from .attribute_parsers.inner_text import InnerText +from .attribute_parsers.outer_text import OuterText from .expression_modifier import ExpressionModifier +from .expression_modifiers.truncate import Truncate from .expression_parser import ExpressionParser @@ -16,13 +18,20 @@ class Htmtl: self.__dom = Dompa(template) self.__data = data or {} self.__attribute_parsers = self.__default_attribute_parsers() - self.__expression_modifiers = [] + self.__expression_modifiers = self.__default_expression_modifiers() self.__parse() @staticmethod def __default_attribute_parsers() -> list[type[AttributeParser]]: return [ - InnerText + InnerText, + OuterText, + ] + + @staticmethod + def __default_expression_modifiers() -> list[type[ExpressionModifier]]: + return [ + Truncate, ] def set_attribute_parsers(self, parsers: list[type[AttributeParser]]): -- cgit v1.2.3