(f)
| 12 | in a Composer object. |
| 13 | ''' |
| 14 | def wrap(f): |
| 15 | def weaving(*args, **kwd): |
| 16 | g = f |
| 17 | for h in composer.callables: |
| 18 | g = h(g) |
| 19 | return g(*args, **kwd) |
| 20 | weaving.__name__ = f.__name__ |
| 21 | return weaving |
| 22 | return wrap |
| 23 | |
| 24 | def composite(f): |
no test coverage detected