(*f)
| 600 | |
| 601 | |
| 602 | def l_and(*f): |
| 603 | l1, l2 = 'lambda v', [] |
| 604 | for i in range(len(f)): |
| 605 | l1 = '%s,f%d=f[%d]' % (l1, i, i) |
| 606 | l2.append('f%d(v)' % (i)) |
| 607 | return eval('%s:%s' % (l1, ' and '.join(l2))) |
| 608 | |
| 609 | |
| 610 | def l_or(*f): |
no test coverage detected