[ty] Rename call-possibly-unbound-method to possibly-unbound-implicit-call (#18017)

This commit is contained in:
InSync 2025-05-22 22:25:51 +07:00 committed by GitHub
parent 91b7a570c2
commit bcefa459f4
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 127 additions and 101 deletions

View file

@ -158,10 +158,10 @@ def _(flag: bool) -> None:
def __new__(cls):
return object.__new__(cls)
# error: [call-possibly-unbound-method]
# error: [possibly-unbound-implicit-call]
reveal_type(Foo()) # revealed: Foo
# error: [call-possibly-unbound-method]
# error: [possibly-unbound-implicit-call]
# error: [too-many-positional-arguments]
reveal_type(Foo(1)) # revealed: Foo
```

View file

@ -112,7 +112,7 @@ def _(flag: bool):
this_fails = ThisFails()
# error: [call-possibly-unbound-method]
# error: [possibly-unbound-implicit-call]
reveal_type(this_fails[0]) # revealed: Unknown | str
```
@ -236,6 +236,6 @@ def _(flag: bool):
return str(key)
c = C()
# error: [call-possibly-unbound-method]
# error: [possibly-unbound-implicit-call]
reveal_type(c[0]) # revealed: str
```

View file

@ -63,7 +63,7 @@ def _(flag: bool):
else:
class Spam: ...
# error: [call-possibly-unbound-method] "Method `__class_getitem__` of type `<class 'Spam'> | <class 'Spam'>` is possibly unbound"
# error: [possibly-unbound-implicit-call] "Method `__class_getitem__` of type `<class 'Spam'> | <class 'Spam'>` is possibly unbound"
# revealed: str
reveal_type(Spam[42])
```