(iterable: Iterable)
| 300 | |
| 301 | |
| 302 | def _is_last(iterable: Iterable) -> Iterator[tuple[DataTree, bool]]: |
| 303 | iter_ = iter(iterable) |
| 304 | try: |
| 305 | nextitem = next(iter_) |
| 306 | except StopIteration: |
| 307 | pass |
| 308 | else: |
| 309 | item = nextitem |
| 310 | while True: |
| 311 | try: |
| 312 | nextitem = next(iter_) |
| 313 | yield item, False |
| 314 | except StopIteration: |
| 315 | yield nextitem, True |
| 316 | break |
| 317 | item = nextitem |
no outgoing calls
no test coverage detected
searching dependent graphs…