

def __eq__(self, other):
    return ((other.__class__ is FnT) and (self.return_type == other.return_type) and (len(self.input_types) == len(other.input_types)) and all(((self == t2) for (t1, t2) in zip(self.input_types, other.input_types))))

dataset/ETHPy150Open iskandr/parakeet/parakeet/ndtypes/fn_type.py FnT.__eq__/VarMisuse@52/60 `t1`->`self`