Skip to content

Commit

Permalink
Fix new type error
Browse files Browse the repository at this point in the history
python/typeshed#11880 correctly points out that not all AST nodes have a line and column number.
  • Loading branch information
JelleZijlstra committed May 18, 2024
1 parent 9c4a5d8 commit a0370f1
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pyi.py
Original file line number Diff line number Diff line change
Expand Up @@ -2245,7 +2245,7 @@ def check_arg_default(self, arg: ast.arg, default: ast.expr | None) -> None:
if default is not None and not _is_valid_default_value_with_annotation(default):
self.error(default, (Y014 if arg.annotation is None else Y011))

def error(self, node: ast.AST, message: str) -> None:
def error(self, node: ast.expr | ast.stmt, message: str) -> None:
self.errors.append(Error(node.lineno, node.col_offset, message, PyiTreeChecker))

def _check_for_unused_things(self) -> None:
Expand Down

0 comments on commit a0370f1

Please sign in to comment.