Rickster35
Re:Show HN: Pyper – Concurrent Python Made Simple
on Wednesday January 15, 2025 @12:06PM (#42713700)
According to the docs, | is syntactic sugar for the .pipe method.
pipeline = task(get_data, branch=True).pipe(
task(step1, workers=20)).pipe(
task(step2, workers=20)).pipe(
task(step3, workers=20, multiprocess=True))
That's probably chained method approach for those with this preference.
Re:Show HN: Pyper – Concurrent Python Made Simple
on Wednesday January 15, 2025 @09:51AM (#42711416)
Yeah, this seems neatest if you don't like line breaks
pipeline = (
task(get_data, branch=True)
| task(step1, workers=20)
| task(step2, workers=20)
| task(step3, workers=20, multiprocess=True)
)Square brackets would create a list and braces would create a set of course. The contents still can be split over different lines-- just pointing that this syntax doesn't do the same thing.