def __and__(self, other):
        if other is True or other is self:
            return self
        elif other is False:
            return False
        return NotImplemented
dataset/ETHPy150Open jek/flatland/flatland/util/base.py/Maybe.__and__/original