MCPcopy Index your code
hub / github.com/python/mypy / are_argument_counts_overlapping

Function are_argument_counts_overlapping

mypy/checker.py:9012–9016  ·  view source on GitHub ↗

Can a single call match both t and s, based just on positional argument counts?

(t: CallableType, s: CallableType)

Source from the content-addressed store, hash-verified

9010
9011
9012def are_argument_counts_overlapping(t: CallableType, s: CallableType) -> bool:
9013 """Can a single call match both t and s, based just on positional argument counts?"""
9014 min_args = max(t.min_args, s.min_args)
9015 max_args = min(t.max_possible_positional_args(), s.max_possible_positional_args())
9016 return min_args <= max_args
9017
9018
9019def expand_callable_variants(c: CallableType) -> list[CallableType]:

Callers 1

Calls 3

maxFunction · 0.85
minFunction · 0.85

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…