

def _search_matching_signature(self, idtypes):
    '\n        Given the input types in `idtypes`, return a compatible sequence of\n        types that is defined in `kernelmap`.\n\n        Note: Ordering is guaranteed by `kernelmap` being a OrderedDict\n        '
    for sig in self.kernelmap.keys():
        if all((np.can_cast(actual, sig) for (actual, desired) in zip(sig, idtypes))):
            return sig
    else:
        raise TypeError('no matching signature')

dataset/ETHPy150Open numba/numba/numba/npyufunc/deviceufunc.py GenerializedUFunc._search_matching_signature/VarMisuse@37/121 `desired`->`sig`