comparison rgToolFactory.py @ 45:7b34711416d2 draft

Uploaded
author fubar
date Sun, 01 Mar 2015 05:57:52 -0500
parents 8d28e32c71ff
children
comparison
equal deleted inserted replaced
44:417cba94d862 45:7b34711416d2
643 """ 643 """
644 if self.treatbashSpecial and self.opts.interpreter in ['bash','sh']: 644 if self.treatbashSpecial and self.opts.interpreter in ['bash','sh']:
645 retval = self.runBash() 645 retval = self.runBash()
646 else: 646 else:
647 if self.opts.output_dir: 647 if self.opts.output_dir:
648 ste = open(self.elog,'w') 648 ste = open(self.elog,'a')
649 sto = open(self.tlog,'w') 649 sto = open(self.tlog,'a')
650 sto.write('## Toolfactory generated command line = %s\n' % ' '.join(self.cl)) 650 sto.write('## Toolfactory generated command line = %s\n' % ' '.join(self.cl))
651 sto.flush() 651 sto.flush()
652 p = subprocess.Popen(self.cl,shell=False,stdout=sto,stderr=ste,stdin=subprocess.PIPE,cwd=self.opts.output_dir) 652 p = subprocess.Popen(self.cl,shell=False,stdout=sto,stderr=ste,stdin=subprocess.PIPE,cwd=self.opts.output_dir)
653 else: 653 else:
654 p = subprocess.Popen(self.cl,shell=False,stdin=subprocess.PIPE) 654 p = subprocess.Popen(self.cl,shell=False,stdin=subprocess.PIPE)