Call f on each item in seq, calling inter() in between.
(self, inter, f, seq)
| 694 | self._in_try_star = False |
| 695 | |
| 696 | def interleave(self, inter, f, seq): |
| 697 | """Call f on each item in seq, calling inter() in between.""" |
| 698 | seq = iter(seq) |
| 699 | try: |
| 700 | f(next(seq)) |
| 701 | except StopIteration: |
| 702 | pass |
| 703 | else: |
| 704 | for x in seq: |
| 705 | inter() |
| 706 | f(x) |
| 707 | |
| 708 | def items_view(self, traverser, items): |
| 709 | """Traverse and separate the given *items* with a comma and append it to |
no test coverage detected