One version of runProgram is enough.
tree02913711c3f1d97cbe243c690bed92ec7436099b
-rw-r--r-- 18009 COPYING
-rw-r--r-- 480 Makefile
-rw-r--r-- 1039 README
-rwxr-xr-x 1513 buildMain.py
-rw-r--r-- 1488 ctcore.py
-rw-r--r-- 4736 git.py
-rw-r--r-- 2021 hg.py
-rwxr-xr-x 14108 main.py
-rw-r--r-- 40956 mysubprocess.py