(
name: str,
fullname: str,
id: TypeVarId,
*,
named_type_func: _NamedTypeCallback,
line: int = -1,
column: int = -1,
prefix: Parameters | None = None,
)
| 340 | |
| 341 | |
| 342 | def paramspec_kwargs( |
| 343 | name: str, |
| 344 | fullname: str, |
| 345 | id: TypeVarId, |
| 346 | *, |
| 347 | named_type_func: _NamedTypeCallback, |
| 348 | line: int = -1, |
| 349 | column: int = -1, |
| 350 | prefix: Parameters | None = None, |
| 351 | ) -> ParamSpecType: |
| 352 | return ParamSpecType( |
| 353 | name, |
| 354 | fullname, |
| 355 | id, |
| 356 | flavor=ParamSpecFlavor.KWARGS, |
| 357 | upper_bound=named_type_func( |
| 358 | "builtins.dict", [named_type_func("builtins.str"), named_type_func("builtins.object")] |
| 359 | ), |
| 360 | default=AnyType(TypeOfAny.from_omitted_generics), |
| 361 | line=line, |
| 362 | column=column, |
| 363 | prefix=prefix, |
| 364 | ) |
| 365 | |
| 366 | |
| 367 | class HasPlaceholders(BoolTypeQuery): |
no test coverage detected
searching dependent graphs…