@property
    def __name__(self):
        exc = self.exc
        try:
            if isinstance(exc, tuple):
                exc_name = '_or_'.join(map(attrgetter('__name__'), exc))
            else:
                exc_name = exc.__name__
            return '%s_excepting_%s' % (self.func.__name__, exc_name)
        except __HOLE__:
            return 'excepting'
dataset/ETHPy150Open pytoolz/toolz/toolz/functoolz.py/excepts.__name__