def METHOD_NAME(self, attr1, attr2):
    """THIS Method has too much branches and returns but i don't care
    """
    # pylint: disable=R0912,R0911
    try:
        attr3 = attr1+attr2
    except ValueError:
        attr3 = None
    except:
        return 'duh', self
    if attr1:
        for i in attr1:
            if attr2:
                return i
        else:
            return 'duh'
    elif attr2:
        for i in attr2:
            if attr2:
                return i
        else:
            return 'duh'
    else:
        for i in range(15):
            if attr3:
                return i
        else:
            return 'doh'
    return None