

def __setitem__(self, k, value):
    if isinstance(self, slice):
        value = [(Address(val) if (not isinstance(val, Address)) else val) for val in value]
    elif (not isinstance(value, Address)):
        value = Address(value)
    super(AddressList, self).__setitem__(k, value)

dataset/ETHPy150Open marrow/mailer/marrow/mailer/address.py AddressList.__setitem__/VarMisuse@17/19 `k`->`self`