summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarc Mueller <30130371+cdce8p@users.noreply.github.com>2021-11-19 15:20:45 +0100
committerGitHub <noreply@github.com>2021-11-19 15:20:45 +0100
commit40d556070fd566b7bb43cb3ed0e498045b88f2d0 (patch)
treefd580d4e5e1f047caf4cec5f7c4c2855a96f7d09
parent96ca4dc75aacaba4d1f4e9a66a72699c9fc93349 (diff)
downloadastroid-git-40d556070fd566b7bb43cb3ed0e498045b88f2d0.tar.gz
Add annotations for always None attributes (#1261)
-rw-r--r--astroid/nodes/node_classes.py9
-rw-r--r--astroid/nodes/scoped_nodes.py4
2 files changed, 13 insertions, 0 deletions
diff --git a/astroid/nodes/node_classes.py b/astroid/nodes/node_classes.py
index 0dcb685d..70927e7c 100644
--- a/astroid/nodes/node_classes.py
+++ b/astroid/nodes/node_classes.py
@@ -767,6 +767,9 @@ class Arguments(mixins.AssignTypeMixin, NodeNG):
_other_fields = ("vararg", "kwarg")
+ lineno: None
+ col_offset: None
+
def __init__(
self,
vararg: Optional[str] = None,
@@ -1779,6 +1782,9 @@ class Comprehension(NodeNG):
optional_assign = True
"""Whether this node optionally assigns a variable."""
+ lineno: None
+ col_offset: None
+
def __init__(self, parent: Optional[NodeNG] = None) -> None:
"""
:param parent: The parent node in the syntax tree.
@@ -4417,6 +4423,9 @@ class MatchCase(mixins.MultiLineBlockMixin, NodeNG):
_astroid_fields = ("pattern", "guard", "body")
_multi_line_block_fields = ("body",)
+ lineno: None
+ col_offset: None
+
def __init__(self, *, parent: Optional[NodeNG] = None) -> None:
self.pattern: Pattern
self.guard: Optional[NodeNG]
diff --git a/astroid/nodes/scoped_nodes.py b/astroid/nodes/scoped_nodes.py
index 444e8a65..24a25eef 100644
--- a/astroid/nodes/scoped_nodes.py
+++ b/astroid/nodes/scoped_nodes.py
@@ -469,6 +469,10 @@ class Module(LocalsDictNodeNG):
)
_other_other_fields = ("locals", "globals")
+ lineno: None
+ col_offset: None
+ parent: None
+
def __init__(
self,
name,