MCPcopy
hub / github.com/python/mypy / paramspec_kwargs

Function paramspec_kwargs

mypy/semanal_shared.py:342–364  ·  view source on GitHub ↗
(
    name: str,
    fullname: str,
    id: TypeVarId,
    *,
    named_type_func: _NamedTypeCallback,
    line: int = -1,
    column: int = -1,
    prefix: Parameters | None = None,
)

Source from the content-addressed store, hash-verified

340
341
342def 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
367class HasPlaceholders(BoolTypeQuery):

Calls 2

ParamSpecTypeClass · 0.90
AnyTypeClass · 0.90

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…