Browse Source

Fix chyby z fe63458a51, generate_simple_tag špatně propagoval atributy.

pull/28/head
Jan Černohorský 1 year ago
parent
commit
51e51ec425
  1. 9
      src/formatitko/output_generator.py

9
src/formatitko/output_generator.py

@ -156,10 +156,11 @@ class OutputGenerator:
def generate_simple_tag(self, e: Union[Element, None]=None, tag: str="", attributes: Union[dict[str,str],None]=None, content: Union[ListContainer, Element, list[Union[Element, ListContainer]], str, None]=None, inline: Union[bool, None]=None): def generate_simple_tag(self, e: Union[Element, None]=None, tag: str="", attributes: Union[dict[str,str],None]=None, content: Union[ListContainer, Element, list[Union[Element, ListContainer]], str, None]=None, inline: Union[bool, None]=None):
if not tag and e: if not tag and e:
tag = self.tagname(e) tag = self.tagname(e)
if attributes is None and e: if attributes is None:
attributes = self.common_attributes(e) if e:
else: attributes = self.common_attributes(e)
attributes = {} else:
attributes = {}
if content is None and e and hasattr(e, "content"): if content is None and e and hasattr(e, "content"):
content = e.content content = e.content
if content is None and e and hasattr(e, "text"): if content is None and e and hasattr(e, "text"):

Loading…
Cancel
Save