Message397337
That said, if you really do want those semantics, it's easy to build on top of Raymond's API:
def takewhile_plus_one_more_if_any(pred, iterable):
from itertools import islice, chain
before, after = before_and_after(pred, iterable)
return chain(before, islice(after, 1)) |
|
Date |
User |
Action |
Args |
2021-07-12 16:40:43 | tim.peters | set | recipients:
+ tim.peters, rhettinger, serhiy.storchaka, pavel-lexyr |
2021-07-12 16:40:43 | tim.peters | set | messageid: <1626108043.17.0.52674340419.issue44571@roundup.psfhosted.org> |
2021-07-12 16:40:43 | tim.peters | link | issue44571 messages |
2021-07-12 16:40:43 | tim.peters | create | |
|