ESGF / esgf-installer

ESGF P2P Node Installer
https://esgf.llnl.gov/
Other
20 stars 21 forks source link

Replace stream_subprocess with plumbum #508

Closed William-Hill closed 5 years ago

William-Hill commented 6 years ago

The plumbum module allows the invocation of binaries while providing a cleaner interface for streaming stdout to the terminal as well as capturing stderr on execution failures.

Plumbum has an execution modifier called TEE that acts similarly to tee in unix in that it prints stdout as well as to a file (or an object in this case). This can be used to capture stderr and log it

William-Hill commented 5 years ago

Resolved by #540 , #537 , #519, #511, and #530