Inline these type annotations

No need for comments for these since Python 3.5 isn't supported.
This commit is contained in:
Peter Law
2021-01-03 17:55:16 +00:00
parent 0e20c33c21
commit 1139e53429
2 changed files with 3 additions and 3 deletions

View File

@@ -14,7 +14,7 @@ class PrefixPart:
self.type = typ
self.value = value
self.spacing = spacing
self.start_pos = start_pos # type: Tuple[int, int]
self.start_pos: Tuple[int, int] = start_pos
@property
def end_pos(self) -> Tuple[int, int]:

View File

@@ -192,7 +192,7 @@ class Leaf(NodeOrLeaf):
:py:func:`str` Typically a mixture of whitespace and comments. Stuff
that is syntactically irrelevant for the syntax tree.
'''
self.parent = None # type: Optional[BaseNode]
self.parent: Optional[BaseNode] = None
'''
The parent :class:`BaseNode` of this leaf.
'''
@@ -264,7 +264,7 @@ class BaseNode(NodeOrLeaf):
"""
A list of :class:`NodeOrLeaf` child nodes.
"""
self.parent = None # type: Optional[BaseNode]
self.parent: Optional[BaseNode] = None
'''
The parent :class:`BaseNode` of this leaf.
None if this is the root node.