(*f)
| 608 | |
| 609 | |
| 610 | def l_or(*f): |
| 611 | l1, l2 = 'lambda v', [] |
| 612 | for i in range(len(f)): |
| 613 | l1 = '%s,f%d=f[%d]' % (l1, i, i) |
| 614 | l2.append('f%d(v)' % (i)) |
| 615 | return eval('%s:%s' % (l1, ' or '.join(l2))) |
| 616 | |
| 617 | |
| 618 | def l_not(f): |
no test coverage detected