On 22 August 2016 at 02:38, Thomas Kluyver <[email protected]> wrote: > I think shelling out is a reasonable approach for certain operations if the > tool you're shelling out to is designed for it. When we write command-line > programs, we often think about users typing in commands at a terminal, and > design things that are flexible and somewhat smart. If shelling out is to be > an API, the commands need to be predictable and dumb.
And even then providing a decent error reporting API can be quite difficult compared to the in-Python error reporting options with full exception support. Cheers, Nick. -- Nick Coghlan | [email protected] | Brisbane, Australia _______________________________________________ Distutils-SIG maillist - [email protected] https://mail.python.org/mailman/listinfo/distutils-sig
