From ec34e42b87ed39ccb5d4f5b278be0ac73a77a55e Mon Sep 17 00:00:00 2001 From: Asko Nõmm Date: Tue, 31 Dec 2024 00:50:26 +0200 Subject: bump --- htmtl/__init__.py | 2 ++ htmtl/attribute_parsers/__init__.py | 3 ++- htmtl/expression_modifiers/__init__.py | 1 + htmtl/htmtl.py | 3 ++- 4 files changed, 7 insertions(+), 2 deletions(-) (limited to 'htmtl') diff --git a/htmtl/__init__.py b/htmtl/__init__.py index bdf128f..4286154 100644 --- a/htmtl/__init__.py +++ b/htmtl/__init__.py @@ -1 +1,3 @@ from .htmtl import Htmtl +from .attribute_parser import AttributeParser +from .expression_modifier import ExpressionModifier, modifier \ No newline at end of file diff --git a/htmtl/attribute_parsers/__init__.py b/htmtl/attribute_parsers/__init__.py index d05c6db..4ad8185 100644 --- a/htmtl/attribute_parsers/__init__.py +++ b/htmtl/attribute_parsers/__init__.py @@ -1 +1,2 @@ -from .inner_text import InnerText \ No newline at end of file +from .inner_text import InnerText +from .outer_text import OuterText \ No newline at end of file diff --git a/htmtl/expression_modifiers/__init__.py b/htmtl/expression_modifiers/__init__.py index e69de29..f200bbd 100644 --- a/htmtl/expression_modifiers/__init__.py +++ b/htmtl/expression_modifiers/__init__.py @@ -0,0 +1 @@ +from .truncate import Truncate \ No newline at end of file diff --git a/htmtl/htmtl.py b/htmtl/htmtl.py index d9fb312..1deecac 100644 --- a/htmtl/htmtl.py +++ b/htmtl/htmtl.py @@ -19,7 +19,6 @@ class Htmtl: self.__data = data or {} self.__attribute_parsers = self.__default_attribute_parsers() self.__expression_modifiers = self.__default_expression_modifiers() - self.__parse() @staticmethod def __default_attribute_parsers() -> list[type[AttributeParser]]: @@ -56,4 +55,6 @@ class Htmtl: self.__dom.update(parser_instance.traverse) def html(self) -> str: + self.__parse() + return self.__dom.html() \ No newline at end of file -- cgit v1.2.3