(iterable, n=2)
| 1796 | # Begin tee() recipe ########################################### |
| 1797 | |
| 1798 | def tee(iterable, n=2): |
| 1799 | if n < 0: |
| 1800 | raise ValueError |
| 1801 | if n == 0: |
| 1802 | return () |
| 1803 | iterator = _tee(iterable) |
| 1804 | result = [iterator] |
| 1805 | for _ in range(n - 1): |
| 1806 | result.append(_tee(iterator)) |
| 1807 | return tuple(result) |
| 1808 | |
| 1809 | class _tee: |
| 1810 |
no test coverage detected