eg. fh = popen('rubbish','r') doesn't raise an exception so how can I
tell the difference between failed execution and no output ?
What's the standard Unix trick for doing this, I can think of a couple
of ways but they don't inspire me at the moment.
Python 0.9.8 , SUNOS4.1.1