Skip to content

Commit be20dec

Browse files
committed
update notes
1 parent 4255a24 commit be20dec

7 files changed

Lines changed: 22 additions & 4 deletions

File tree

conformance/results/mypy/callables_kwargs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ conformant = "Partial"
22
notes = """
33
Allows callable without kwargs to be assigned to callable with unpacked kwargs.
44
Does not support the `closed` and `extra_items` TypedDict class arguments.
5+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
56
Does not check the type of an unpacked TypedDict's extra items against the target callable's `**kwargs` annotation.
67
Does not check the type of an unpacked TypedDict's extra items against the target callable's named keyword parameters.
78
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable that has no `**kwargs`.

conformance/results/pycroscope/callables_kwargs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ notes = """
33
Does not check the type of an unpacked TypedDict's extra items against the target callable's `**kwargs` annotation.
44
Does not check the type of an unpacked TypedDict's extra items against the target callable's named keyword parameters.
55
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable that has no `**kwargs`.
6+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
67
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable whose `**kwargs` is typed with a closed TypedDict.
78
Incorrectly rejects assigning a callable without `**kwargs` to a callable whose `**kwargs` is typed with a closed TypedDict or one that sets `extra_items=Never`.
89
"""

conformance/results/pyrefly/callables_kwargs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ notes = """
33
Does not check the type of an unpacked TypedDict's extra items against the target callable's `**kwargs` annotation.
44
Does not check the type of an unpacked TypedDict's extra items against the target callable's named keyword parameters.
55
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable that has no `**kwargs`.
6+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
67
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable whose `**kwargs` is typed with a closed TypedDict.
78
Incorrectly rejects assigning a callable without `**kwargs` to a callable whose `**kwargs` is typed with a TypedDict that sets `extra_items=Never`.
89
"""

conformance/results/pyright/callables_kwargs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
conformant = "Partial"
22
notes = """
3+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
34
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable that has no `**kwargs`.
45
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable whose `**kwargs` is typed with a closed TypedDict.
56
Does not check the type of an unpacked TypedDict's extra items against the target callable's named keyword parameters.

conformance/results/results.html

Lines changed: 13 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

conformance/results/ty/callables_kwargs.toml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
1-
conformant = "Pass"
1+
conformant = "Partial"
22
conformance_automated = "Fail"
3+
notes = """
4+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
5+
"""
36
errors_diff = """
47
Line 210: Expected 1 errors
58
Line 213: Expected 1 errors

conformance/results/zuban/callables_kwargs.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
conformant = "Partial"
22
notes = """
3+
Does not reject unpacking an open TypedDict in a call to a callable that has no `**kwargs`.
34
Does not check the type of an open TypedDict's extra items against the target callable's `**kwargs` annotation.
45
Does not reject unpacking a TypedDict that sets `extra_items` in a call to a callable that has no `**kwargs`.
56
Incorrectly rejects assigning a callable without `**kwargs` to a callable whose `**kwargs` is typed with a closed TypedDict or one that sets `extra_items=Never`.

0 commit comments

Comments
 (0)