Mercurial > repos > fubar > tool_factory_2
comparison toolfactory/rgToolFactory2.py @ 57:d21517a36db8 draft
Uploaded
| author | fubar | 
|---|---|
| date | Thu, 22 Oct 2020 00:56:46 +0000 | 
| parents | 68fbdbe35f08 | 
| children | 881bd8c81ac9 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 56:68fbdbe35f08 | 57:d21517a36db8 | 
|---|---|
| 627 ste.close() | 627 ste.close() | 
| 628 retval = p.returncode | 628 retval = p.returncode | 
| 629 else: # work around special case - stdin and write to stdout | 629 else: # work around special case - stdin and write to stdout | 
| 630 sti = open(self.infiles[0][IPATHPOS], "rb") | 630 sti = open(self.infiles[0][IPATHPOS], "rb") | 
| 631 sto = open(self.outfiles[0][ONAMEPOS], "wb") | 631 sto = open(self.outfiles[0][ONAMEPOS], "wb") | 
| 632 # must use shell to redirect | |
| 633 p = subprocess.run(self.cl, shell=False, stdout=sto, stdin=sti) | 632 p = subprocess.run(self.cl, shell=False, stdout=sto, stdin=sti) | 
| 634 retval = p.returncode | 633 retval = p.returncode | 
| 635 sto.close() | 634 sto.close() | 
| 636 sti.close() | 635 sti.close() | 
| 637 if os.path.isfile(self.tlog) and os.stat(self.tlog).st_size == 0: | 636 if os.path.isfile(self.tlog) and os.stat(self.tlog).st_size == 0: | 
| 694 tout = open(self.tlog, "w") | 693 tout = open(self.tlog, "w") | 
| 695 if genoutputs: | 694 if genoutputs: | 
| 696 cll = [ | 695 cll = [ | 
| 697 "planemo", | 696 "planemo", | 
| 698 "test", | 697 "test", | 
| 698 "--skip_venv", | |
| 699 "--galaxy_root", | 699 "--galaxy_root", | 
| 700 self.args.galaxy_root, | 700 self.args.galaxy_root, | 
| 701 "--update_test_data", | 701 "--update_test_data", | 
| 702 xreal, | 702 xreal, | 
| 703 ] | 703 ] | 
| 704 else: | 704 else: | 
| 705 cll = ["planemo", "test", "--galaxy_root", | 705 cll = ["planemo", "test", "--galaxy_root", | 
| 706 self.args.galaxy_root, | 706 self.args.galaxy_root, "--skip_venv", | 
| 707 xreal,] | 707 xreal,] | 
| 708 p = subprocess.run( | 708 p = subprocess.run( | 
| 709 cll, shell=False, cwd=self.tooloutdir, stderr=tout, stdout=tout | 709 cll, shell=False, cwd=self.tooloutdir, stderr=tout, stdout=tout | 
| 710 ) | 710 ) | 
| 711 if genoutputs: | 711 if genoutputs: | 
