Commit 8fdc32e9 authored by eckhart's avatar eckhart
Browse files

- TypeError fixed

parent 1c4d0dfc
...@@ -898,7 +898,7 @@ ZOMBIE_ROOTNODE = RootNode() ...@@ -898,7 +898,7 @@ ZOMBIE_ROOTNODE = RootNode()
####################################################################### #######################################################################
def parse_sxpr(sxpr: str) -> Node: def parse_sxpr(sxpr: Union[str, StringView]) -> Node:
""" """
Generates a tree of nodes from an S-expression. Generates a tree of nodes from an S-expression.
...@@ -999,7 +999,7 @@ def parse_sxpr(sxpr: str) -> Node: ...@@ -999,7 +999,7 @@ def parse_sxpr(sxpr: str) -> Node:
node.attr.update(attributes) node.attr.update(attributes)
return node return node
return inner_parser(StringView(sxpr)) return inner_parser(StringView(sxpr) if isinstance(sxpr, str) else sxpr)
RX_WHITESPACE_TAIL = re.compile(r'\s*$') RX_WHITESPACE_TAIL = re.compile(r'\s*$')
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment