import subprocess class Bar: def foo(self): fout=subprocess.Popen("echo meep.", shell=True, stdout=subprocess.PIPE).stdout self.output = fout.readlines() if self.output != []: for line in self.output: print line, fout.close() b = Bar() b.foo() b.foo() b.foo()