Project

General

Profile

Idea #13501

Updated by Tom Clegg almost 6 years ago

Google has created a backport of python3.3's subprocess module to python2, which includes includes "many important reliability bug fixes relevant on POSIX platforms" (see https://github.com/google/python-subprocess32) -- including making it safer to use with multi-threaded programs. https://github.com/google/python-subprocess32). It would be good to use this instead of the native python2 subprocess module. 
 * cwltool already uses subprocess32 
 * arvados-cwl-runner uses native subprocess 
 * arv-keepdocker uses native subprocess 

Back