Support async predictors (✨ again ✨) (#2025)
* Revert "Revert "Support async predictors (#2010)" (#2022)"
This reverts commit 8333a832a62902294aa92ae3b9cc9ca9c64e9278.
* Use anync stream redirector in setup
so that the sync stream redirector context is only entered once, as this
is a known source of problems associated with stdout/stderr orphaning.
* Do not assert that writes from C are captured during setup
* Do not wrap empty data in Log events
* Exclude invalid output paths from infrastructure errors (#2030)
* Exclude invalid output paths from infrastructure errors
Closes PLAT-380
* Fix words given pluralization
Co-authored-by: F <f@replicate.com>
Signed-off-by: Dan Buch <dan@meatballhat.com>
---------
Signed-off-by: Dan Buch <dan@meatballhat.com>
Co-authored-by: F <f@replicate.com>
---------
Signed-off-by: Dan Buch <dan@meatballhat.com>
Co-authored-by: F <f@replicate.com>