Skip to content

[ty] Ensure TypedDict subscripts for unknown keys return Unknown#23926

Merged
charliermarsh merged 3 commits intomainfrom
charlie/typed-dict-key
Mar 13, 2026
Merged

[ty] Ensure TypedDict subscripts for unknown keys return Unknown#23926
charliermarsh merged 3 commits intomainfrom
charlie/typed-dict-key

Conversation

@charliermarsh
Copy link
Member

Summary

We now model subscript reads directly so invalid keys recover as Unknown while still emitting invalid-key.

Closes astral-sh/ty#3029.

@charliermarsh charliermarsh added bug Something isn't working ty Multi-file analysis & type inference labels Mar 13, 2026
@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 13, 2026

Typing conformance results

The percentage of diagnostics emitted that were expected errors held steady at 85.29%. The percentage of expected errors that received a diagnostic held steady at 78.13%. The number of fully passing files held steady at 64/132.

Summary

How are test cases classified?

Each test case represents one expected error annotation or a group of annotations sharing a tag. Counts are per test case, not per diagnostic — multiple diagnostics on the same line count as one. Required annotations (E) are true positives when ty flags the expected location and false negatives when it does not. Optional annotations (E?) are true positives when flagged but true negatives (not false negatives) when not. Tagged annotations (E[tag]) require ty to flag exactly one of the tagged lines; tagged multi-annotations (E[tag+]) allow any number up to the tag count. Flagging unexpected locations counts as a false positive.

Metric Old New Diff Outcome
True Positives 829 829 +0
False Positives 143 143 +0
False Negatives 232 232 +0
Total Diagnostics 1049 1049 +0
Precision 85.29% 85.29% +0.00%
Recall 78.13% 78.13% +0.00%
Passing Files 64/132 64/132 +0

True positives changed (10)

10 diagnostics
Test case Diff

typeddicts_extra_items.py:15

-error[invalid-key] Unknown key "year" for TypedDict `Movie`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `Movie`

typeddicts_extra_items.py:278

-error[invalid-key] Unknown key "year" for TypedDict `NonClosedMovie`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `NonClosedMovie`

typeddicts_extra_items.py:285

-error[invalid-key] Unknown key "language" for TypedDict `ExtraMovie`: Unknown key "language"
+error[invalid-key] Unknown key "language" for TypedDict `ExtraMovie`

typeddicts_extra_items.py:293

-error[invalid-key] Unknown key "year" for TypedDict `ClosedMovie`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `ClosedMovie`

typeddicts_operations.py:24

-error[invalid-key] Unknown key "other" for TypedDict `Movie`: Unknown key "other"
+error[invalid-key] Unknown key "other" for TypedDict `Movie`

typeddicts_operations.py:26

-error[invalid-key] Unknown key "other" for TypedDict `Movie`: Unknown key "other"
+error[invalid-key] Unknown key "other" for TypedDict `Movie`

typeddicts_operations.py:32

-error[invalid-key] Unknown key "other" for TypedDict `Movie`: Unknown key "other"
+error[invalid-key] Unknown key "other" for TypedDict `Movie`

typeddicts_type_consistency.py:69

-error[invalid-key] Unknown key "y" for TypedDict `A3`: Unknown key "y"
+error[invalid-key] Unknown key "y" for TypedDict `A3`

typeddicts_usage.py:23

-error[invalid-key] Unknown key "director" for TypedDict `Movie`: Unknown key "director"
+error[invalid-key] Unknown key "director" for TypedDict `Movie`

typeddicts_usage.py:28

-error[missing-typed-dict-key] Missing required key 'name' in TypedDict `Movie` constructor
-error[invalid-key] Unknown key "title" for TypedDict `Movie`: Unknown key "title"
+error[missing-typed-dict-key] Missing required key 'name' in TypedDict `Movie` constructor
+error[invalid-key] Unknown key "title" for TypedDict `Movie`

False positives changed (10)

10 diagnostics
Test case Diff

typeddicts_extra_items.py:14

-error[invalid-key] Unknown key "novel_adaptation" for TypedDict `Movie`: Unknown key "novel_adaptation"
+error[invalid-key] Unknown key "novel_adaptation" for TypedDict `Movie`

typeddicts_extra_items.py:254

-error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`

typeddicts_extra_items.py:255

-error[invalid-key] Unknown key "description" for TypedDict `MovieExtraStr`: Unknown key "description"
+error[invalid-key] Unknown key "description" for TypedDict `MovieExtraStr`

typeddicts_extra_items.py:266

-error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`

typeddicts_extra_items.py:284

-error[invalid-key] Unknown key "year" for TypedDict `ExtraMovie`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `ExtraMovie`

typeddicts_extra_items.py:29

-error[type-assertion-failure] Type `str` does not match asserted type `bool`
-error[invalid-key] Unknown key "novel_adaptation" for TypedDict `Movie`: Unknown key "novel_adaptation"
+error[type-assertion-failure] Type `Unknown` does not match asserted type `bool`
+error[invalid-key] Unknown key "novel_adaptation" for TypedDict `Movie`

typeddicts_extra_items.py:299

-error[invalid-key] Unknown key "summary" for TypedDict `MovieExtraStr`: Unknown key "summary"
+error[invalid-key] Unknown key "summary" for TypedDict `MovieExtraStr`

typeddicts_extra_items.py:302

-error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`: Unknown key "year"
+error[invalid-key] Unknown key "year" for TypedDict `MovieExtraInt`

typeddicts_extra_items.py:329

-error[invalid-key] Unknown key "bar" for TypedDict `IntDictWithNum`: Unknown key "bar"
+error[invalid-key] Unknown key "bar" for TypedDict `IntDictWithNum`

typeddicts_extra_items.py:43

-error[invalid-key] Unknown key "other_extra_key" for TypedDict `InheritedMovie`: Unknown key "other_extra_key"
+error[invalid-key] Unknown key "other_extra_key" for TypedDict `InheritedMovie`

@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 13, 2026

mypy_primer results

Changes were detected when running on open source projects
alerta (https://github.com/alerta/alerta)
- alerta/utils/logging.py:69:25: error[invalid-key] Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "()"
+ alerta/utils/logging.py:69:25: error[invalid-key] Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`
- alerta/utils/logging.py:70:25: error[invalid-key] Unknown key "methods" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "methods"
+ alerta/utils/logging.py:70:25: error[invalid-key] Unknown key "methods" for TypedDict `_FilterConfigurationTypedDict`
- alerta/utils/logging.py:73:25: error[invalid-key] Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`: Unknown key "()"
+ alerta/utils/logging.py:73:25: error[invalid-key] Unknown key "()" for TypedDict `_FilterConfigurationTypedDict`

pydantic (https://github.com/pydantic/pydantic)
- pydantic/_internal/_generate_schema.py:2298:20: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2298:20: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_generate_schema.py:2298:20: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2298:20: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_generate_schema.py:2306:24: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2306:24: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_generate_schema.py:2306:24: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2306:24: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_generate_schema.py:2752:22: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2752:22: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_generate_schema.py:2752:22: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2752:22: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_generate_schema.py:2759:42: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2759:42: error[invalid-key] Unknown key "ref" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_generate_schema.py:2759:42: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`: Unknown key "ref"
+ pydantic/_internal/_generate_schema.py:2759:42: error[invalid-key] Unknown key "ref" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CustomErrorSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CustomErrorSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DecimalSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DecimalSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `StringSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `StringSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BytesSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BytesSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DateSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DateSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TimeSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TimeSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DatetimeSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DatetimeSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TimedeltaSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TimedeltaSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `LiteralSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `LiteralSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `MissingSentinelSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `EnumSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `EnumSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IsInstanceSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IsInstanceSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IsSubclassSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IsSubclassSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CallableSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CallableSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ListSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ListSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TupleSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TupleSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `SetSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `SetSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `FrozenSetSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `FrozenSetSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `GeneratorSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `GeneratorSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DictSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DictSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `AfterValidatorFunctionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `AfterValidatorFunctionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BeforeValidatorFunctionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BeforeValidatorFunctionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `WrapValidatorFunctionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `WrapValidatorFunctionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `PlainValidatorFunctionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `PlainValidatorFunctionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `FloatSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `FloatSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `NullableSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `NullableSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UnionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UnionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TaggedUnionSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TaggedUnionSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ChainSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ChainSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `LaxOrStrictSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `LaxOrStrictSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `JsonOrPythonSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `JsonOrPythonSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TypedDictSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `TypedDictSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ModelFieldsSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ModelFieldsSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ModelSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ModelSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DataclassArgsSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DataclassArgsSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DataclassSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DataclassSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ArgumentsSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ArgumentsSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ArgumentsV3Schema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ArgumentsV3Schema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CallSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `CallSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `InvalidSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `InvalidSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `JsonSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `JsonSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UrlSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UrlSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `MultiHostUrlSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `MultiHostUrlSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DefinitionsSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UuidSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `UuidSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ComplexSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `ComplexSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `AnySchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `AnySchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `NoneSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `NoneSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BoolSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `BoolSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IntSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `IntSchema`
- pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `WithDefaultSchema`: Unknown key "schema_ref"
+ pydantic/_internal/_generate_schema.py:2829:37: error[invalid-key] Unknown key "schema_ref" for TypedDict `WithDefaultSchema`
- pydantic/_internal/_schema_gather.py:101:25: error[invalid-argument-type] Argument to function `traverse_schema` is incorrect: Expected `InvalidSchema | AnySchema | NoneSchema | ... omitted 56 union elements`, found `Unknown | InvalidSchema | AnySchema | ... omitted 51 union elements`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TaggedUnionSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TaggedUnionSchema`
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `StringSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `BytesSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `BytesSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DateSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DateSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TimeSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TimeSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DatetimeSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DatetimeSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TimedeltaSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TimedeltaSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `LiteralSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `LiteralSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `MissingSentinelSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `EnumSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `EnumSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IsInstanceSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IsInstanceSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IsSubclassSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IsSubclassSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `CallableSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `CallableSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ListSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ListSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TupleSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TupleSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `SetSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `SetSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FrozenSetSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FrozenSetSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `GeneratorSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `GeneratorSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DictSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DictSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `PlainValidatorFunctionSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `PlainValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UnionSchema`: Unknown key "schema"
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IntSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `IntSchema`
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `BoolSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ChainSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ChainSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `LaxOrStrictSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `LaxOrStrictSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `JsonOrPythonSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `JsonOrPythonSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TypedDictSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `TypedDictSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ModelFieldsSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ModelFieldsSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DataclassArgsSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DataclassArgsSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ArgumentsSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ArgumentsSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ArgumentsV3Schema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ArgumentsV3Schema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `CallSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `CallSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UrlSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UrlSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `MultiHostUrlSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `MultiHostUrlSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DefinitionReferenceSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DefinitionReferenceSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UuidSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UuidSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ComplexSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ComplexSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `SimpleSerSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `SimpleSerSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `PlainSerializerFunctionSerSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `PlainSerializerFunctionSerSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FormatSerSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FormatSerSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ToStringSerSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ToStringSerSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ComputedField`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `ComputedField`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FloatSchema`: Unknown key "schema"
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `NoneSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `NoneSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `AnySchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `AnySchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `InvalidSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `InvalidSchema`
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `FloatSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DecimalSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `DecimalSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `StringSchema`: Unknown key "schema"
+ pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `UnionSchema`
- pydantic/_internal/_schema_gather.py:101:32: error[invalid-key] Unknown key "schema" for TypedDict `BoolSchema`: Unknown key "schema"
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UuidSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ComplexSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DecimalSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DecimalSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `StringSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `StringSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BytesSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BytesSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DateSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DateSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TimeSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TimeSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DatetimeSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DatetimeSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TimedeltaSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TimedeltaSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `LiteralSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `LiteralSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `MissingSentinelSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `EnumSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `EnumSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IsInstanceSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IsInstanceSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IsSubclassSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IsSubclassSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CallableSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CallableSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ListSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ListSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TupleSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TupleSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `SetSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `SetSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FrozenSetSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FrozenSetSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `GeneratorSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `GeneratorSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DictSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DictSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `AfterValidatorFunctionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `AfterValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BeforeValidatorFunctionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BeforeValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WrapValidatorFunctionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WrapValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `PlainValidatorFunctionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `PlainValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WithDefaultSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WithDefaultSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `NullableSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `NullableSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UnionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UnionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TaggedUnionSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TaggedUnionSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FloatSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FloatSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `LaxOrStrictSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `LaxOrStrictSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `JsonOrPythonSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `JsonOrPythonSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TypedDictSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `TypedDictSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelFieldsSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelFieldsSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DataclassArgsSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DataclassArgsSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DataclassSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DataclassSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ArgumentsSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ArgumentsSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ArgumentsV3Schema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ArgumentsV3Schema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CallSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CallSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CustomErrorSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `CustomErrorSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `JsonSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `JsonSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UrlSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UrlSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `MultiHostUrlSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `MultiHostUrlSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DefinitionReferenceSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `DefinitionReferenceSchema`
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `UuidSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `InvalidSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `InvalidSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ComplexSchema`: Unknown key "definitions"
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `SimpleSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `SimpleSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `PlainSerializerFunctionSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `PlainSerializerFunctionSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WrapSerializerFunctionSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `WrapSerializerFunctionSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FormatSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `FormatSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ToStringSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ToStringSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelSerSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ModelSerSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ComputedField`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ComputedField`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `AnySchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `AnySchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `NoneSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `NoneSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BoolSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `BoolSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IntSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `IntSchema`
- pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ChainSchema`: Unknown key "definitions"
+ pydantic/_internal/_schema_gather.py:102:34: error[invalid-key] Unknown key "definitions" for TypedDict `ChainSchema`
- pydantic/_internal/_schema_gather.py:103:29: error[invalid-argument-type] Argument to function `traverse_schema` is incorrect: Expected `InvalidSchema | AnySchema | NoneSchema | ... omitted 56 union elements`, found `Unknown | InvalidSchema | AnySchema | ... omitted 51 union elements`
+ pydantic/_internal/_schema_gather.py:106:29: error[invalid-argument-type] Argument to function `traverse_schema` is incorrect: Expected `InvalidSchema | AnySchema | NoneSchema | ... omitted 56 union elements`, found `Unknown | InvalidSchema | AnySchema | ... omitted 51 union elements`
- pydantic/_internal/_schema_gather.py:106:29: error[invalid-argument-type] Argument to function `traverse_schema` is incorrect: Expected `InvalidSchema | AnySchema | NoneSchema | ... omitted 56 union elements`, found `Unknown | InvalidSchema | AnySchema | ... omitted 52 union elements`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `JsonOrPythonSchema`: Unknown key "items_schema"
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `StringSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `StringSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BytesSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BytesSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DateSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DateSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TimeSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TimeSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DatetimeSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DatetimeSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TimedeltaSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TimedeltaSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `LiteralSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `LiteralSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `MissingSentinelSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `MissingSentinelSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `EnumSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `EnumSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IsInstanceSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IsInstanceSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IsSubclassSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IsSubclassSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CallableSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CallableSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `AfterValidatorFunctionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `AfterValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BeforeValidatorFunctionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BeforeValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WrapValidatorFunctionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WrapValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `PlainValidatorFunctionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `PlainValidatorFunctionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WithDefaultSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WithDefaultSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `NullableSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `NullableSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UnionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UnionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TaggedUnionSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `TaggedUnionSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ChainSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ChainSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `LaxOrStrictSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `LaxOrStrictSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DecimalSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DecimalSchema`
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `InvalidSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ModelSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ModelSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DataclassArgsSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DataclassArgsSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DataclassSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DataclassSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ArgumentsSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ArgumentsSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ArgumentsV3Schema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ArgumentsV3Schema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CallSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CallSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CustomErrorSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `CustomErrorSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `JsonSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `JsonSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UrlSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UrlSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `MultiHostUrlSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `MultiHostUrlSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DefinitionsSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DefinitionsSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DefinitionReferenceSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `DefinitionReferenceSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UuidSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `UuidSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ComplexSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ComplexSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `SimpleSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `SimpleSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `PlainSerializerFunctionSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `PlainSerializerFunctionSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WrapSerializerFunctionSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `WrapSerializerFunctionSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `FormatSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `FormatSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ToStringSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ToStringSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ModelSerSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ModelSerSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ComputedField`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `ComputedField`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `AnySchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `AnySchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `FloatSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `FloatSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `NoneSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `NoneSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BoolSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `BoolSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IntSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `IntSchema`
- pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `InvalidSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:106:36: error[invalid-key] Unknown key "items_schema" for TypedDict `JsonOrPythonSchema`
- pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `MultiHostUrlSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `CallSchema`
- pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `DecimalSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `DecimalSchema`
- pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `StringSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `StringSchema`
- pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `BytesSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `BytesSchema`
- pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `DateSchema`: Unknown key "items_schema"
+ pydantic/_internal/_schema_gather.py:109:29: error[invalid-key] Unknown key "items_schema" for TypedDict `DateSchema`
- pydantic/_

... (truncated 4320 lines) ...

@astral-sh-bot
Copy link

astral-sh-bot bot commented Mar 13, 2026

Memory usage report

Summary

Project Old New Diff Outcome
flake8 47.89MB 47.89MB -
trio 117.75MB 117.75MB -
sphinx 265.25MB 265.25MB -0.00% (1.77kB) ⬇️
prefect 705.14MB 705.11MB -0.00% (24.89kB) ⬇️

Significant changes

Click to expand detailed breakdown

sphinx

Name Old New Diff Outcome
CallableType 1.08MB 1.08MB -0.09% (1008.00B) ⬇️
Type<'db>::class_member_with_policy_ 7.55MB 7.55MB -0.00% (220.00B) ⬇️
Type<'db>::member_lookup_with_policy_ 6.10MB 6.10MB -0.00% (136.00B) ⬇️
Type<'db>::member_lookup_with_policy_::interned_arguments 2.54MB 2.54MB -0.00% (104.00B) ⬇️
Type<'db>::class_member_with_policy_::interned_arguments 3.99MB 3.99MB -0.00% (104.00B) ⬇️
Type<'db>::try_call_dunder_get_::interned_arguments 1.21MB 1.21MB -0.01% (104.00B) ⬇️
Type<'db>::try_call_dunder_get_ 4.95MB 4.95MB -0.00% (100.00B) ⬇️
infer_definition_types 24.03MB 24.03MB -0.00% (24.00B) ⬇️
infer_expression_types_impl 21.52MB 21.52MB -0.00% (12.00B) ⬇️

prefect

Name Old New Diff Outcome
CallableType 1.91MB 1.89MB -0.88% (17.09kB) ⬇️
Type<'db>::class_member_with_policy_ 17.32MB 17.32MB -0.01% (2.16kB) ⬇️
Type<'db>::try_call_dunder_get_ 10.51MB 10.51MB -0.01% (1.49kB) ⬇️
Type<'db>::member_lookup_with_policy_ 15.41MB 15.40MB -0.01% (1.20kB) ⬇️
Type<'db>::member_lookup_with_policy_::interned_arguments 5.53MB 5.53MB -0.02% (936.00B) ⬇️
Type<'db>::class_member_with_policy_::interned_arguments 9.37MB 9.36MB -0.01% (936.00B) ⬇️
Type<'db>::try_call_dunder_get_::interned_arguments 3.01MB 3.01MB -0.03% (936.00B) ⬇️
infer_definition_types 88.88MB 88.88MB -0.00% (300.00B) ⬇️
class_based_items 6.79kB 7.03kB +3.63% (252.00B) ⬇️
infer_expression_types_impl 60.77MB 60.77MB -0.00% (156.00B) ⬇️
infer_scope_types_impl 52.93MB 52.93MB -0.00% (24.00B) ⬇️

@charliermarsh
Copy link
Member Author

I wanted to resolve this in the synthesized __getitem__ but I don't think it's representable?

@codspeed-hq
Copy link

codspeed-hq bot commented Mar 13, 2026

Merging this PR will improve performance by 4.69%

⚡ 1 improved benchmark
✅ 25 untouched benchmarks
⏩ 30 skipped benchmarks1

Performance Changes

Mode Benchmark BASE HEAD Efficiency
WallTime pydantic 6.1 s 5.9 s +4.69%

Comparing charlie/typed-dict-key (d40e999) with main (d583ba7)

Open in CodSpeed

Footnotes

  1. 30 benchmarks were skipped, so the baseline results were used instead. If they were deleted from the codebase, click here and archive them to remove them from the performance reports.

@charliermarsh charliermarsh force-pushed the charlie/typed-dict-key branch from 2bda074 to b8c4bee Compare March 13, 2026 02:59
@AlexWaygood AlexWaygood changed the title [ty] Ensuring TypedDict subscripts for unknown keys return Unknown [ty] Ensure TypedDict subscripts for unknown keys return Unknown Mar 13, 2026
@charliermarsh charliermarsh marked this pull request as ready for review March 13, 2026 14:09
@carljm carljm removed their request for review March 13, 2026 14:15
@charliermarsh
Copy link
Member Author

Need to fix these:

+ tests/signal/test_peak_finding.pyi:63:9: error[invalid-key] Unknown key "peak_heights" for TypedDict `_PeakProperties_0`: Unknown key "peak_heights"

@charliermarsh charliermarsh merged commit 3dade5f into main Mar 13, 2026
51 checks passed
@charliermarsh charliermarsh deleted the charlie/typed-dict-key branch March 13, 2026 16:52
carljm added a commit that referenced this pull request Mar 16, 2026
* main: (131 commits)
  [ty] Fixup examples in `invalid-key` docs (#23968)
  [ty] Fix compiler warning about unused variable (#23967)
  [ty] Sync vendored typeshed stubs (#23963)
  Add a `.git-blame-ignore-revs` file (#23959)
  Revert "[ty] Completely remove the `NoReturn` shortcut optimization" (#23955)
  [ty] Completely remove the `NoReturn` shortcut optimization (#23378)
  [ty] Introduce fast path for protocol non-assignability (#23952)
  Bump typing conformance suite SHA (#23951)
  Minor followup to severity display - use preview function in server instead of checking preview disabled directly (#23950)
  Document editor features for markdown code formatting (#23924)
  [ty] Add `with_recursion_guard()` helpers to `relation.rs` (#23945)
  [ty] Remove `check_optional_method_pair` methods (#23947)
  [ty] Remove unused `CycleDetector::try_visit` method (#23944)
  [ty] Ensure TypedDict subscripts for unknown keys return Unknown (#23926)
  [ty] Fix variance of frozen dataclass-transform models (#23931)
  Display output severity in preview (#23845)
  Revert "[`ruff`] use `bitcode` instead of `bincode`" (#23935)
  Fix shell injection via `shell=True` in subprocess calls (#23894)
  [ty] Refactor `relation.rs` to store state on a struct rather than passing around 7 arguments every time we recurse (#23837)
  Don't return code actions for non-Python documents (#23905)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working ty Multi-file analysis & type inference

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Indexing into a single-field TypedDict with an invalid key incorrectly evaluates to the type associated with that key

2 participants