summaryrefslogtreecommitdiff
path: root/htmtl
diff options
context:
space:
mode:
Diffstat (limited to 'htmtl')
-rw-r--r--htmtl/attribute_parser.py6
-rw-r--r--htmtl/expression_parser.py6
-rw-r--r--htmtl/htmtl.py2
3 files changed, 7 insertions, 7 deletions
diff --git a/htmtl/attribute_parser.py b/htmtl/attribute_parser.py
index fe52162..7511c8e 100644
--- a/htmtl/attribute_parser.py
+++ b/htmtl/attribute_parser.py
@@ -1,15 +1,15 @@
from abc import ABC, abstractmethod
-from typing import Any, Dict, Optional
+from typing import Any, Optional
from dompa.nodes import Node
from htmtl.expression_parser import ExpressionParser
class AttributeParser(ABC):
- __data: Dict[str, Any]
+ __data: dict[str, Any]
__expression_parser: ExpressionParser
- def __init__(self, data: Dict[str, Any], expression_parser: ExpressionParser) -> None:
+ def __init__(self, data: dict[str, Any], expression_parser: ExpressionParser) -> None:
self.__data = data
self.__expression_parser = expression_parser
diff --git a/htmtl/expression_parser.py b/htmtl/expression_parser.py
index c27b8f4..6d955d9 100644
--- a/htmtl/expression_parser.py
+++ b/htmtl/expression_parser.py
@@ -1,12 +1,12 @@
-from typing import Dict, Any
+from typing import Any
from .expression_modifier import ExpressionModifier
class ExpressionParser:
- __data: Dict[str, Any]
+ __data: dict[str, Any]
__expression_modifiers: list[type[ExpressionModifier]]
- def __init__(self, data: Dict[str, Any], expression_modifiers: list[type[ExpressionModifier]]) -> None:
+ def __init__(self, data: dict[str, Any], expression_modifiers: list[type[ExpressionModifier]]) -> None:
self.__data = data
self.__expression_modifiers = expression_modifiers
diff --git a/htmtl/htmtl.py b/htmtl/htmtl.py
index 1deecac..a865eaf 100644
--- a/htmtl/htmtl.py
+++ b/htmtl/htmtl.py
@@ -52,7 +52,7 @@ class Htmtl:
for parser in self.__attribute_parsers:
parser_instance = parser(self.__data, expression_parser)
- self.__dom.update(parser_instance.traverse)
+ self.__dom.traverse(parser_instance.traverse)
def html(self) -> str:
self.__parse()