[cig-commits] r6758 - cs/pythia/trunk/pyre/schedulers

leif at geodynamics.org leif at geodynamics.org
Wed May 2 13:40:50 PDT 2007


Author: leif
Date: 2007-05-02 13:40:50 -0700 (Wed, 02 May 2007)
New Revision: 6758

Modified:
   cs/pythia/trunk/pyre/schedulers/BatchScriptTemplate.py
   cs/pythia/trunk/pyre/schedulers/Job.py
Log:
Use 'str' instead of {input,output}File for the job's std{in,out,err},
so that garbage "stderr.txt" and "stdout.txt" files are not created.
(This became annoying when r6686 forced the initialization of file
properties, so that these files appeared everywhere, even w/o a batch
system.)


Modified: cs/pythia/trunk/pyre/schedulers/BatchScriptTemplate.py
===================================================================
--- cs/pythia/trunk/pyre/schedulers/BatchScriptTemplate.py	2007-05-02 20:25:05 UTC (rev 6757)
+++ cs/pythia/trunk/pyre/schedulers/BatchScriptTemplate.py	2007-05-02 20:40:50 UTC (rev 6758)
@@ -27,8 +27,8 @@
 
     def getRemoteFilename(self, name):
         # stub
-        stream = self.job.getTraitValue(name)
-        return stream.name
+        filename = self.job.getTraitValue(name)
+        return filename
 
 
     def getStagedFiles(self):

Modified: cs/pythia/trunk/pyre/schedulers/Job.py
===================================================================
--- cs/pythia/trunk/pyre/schedulers/Job.py	2007-05-02 20:25:05 UTC (rev 6757)
+++ cs/pythia/trunk/pyre/schedulers/Job.py	2007-05-02 20:40:50 UTC (rev 6758)
@@ -30,9 +30,9 @@
     mail              = pyre.bool("mail", default=False)
     dwalltime         = pyre.dimensional("walltime", default=0*minute)
     
-    stdin             = pyre.inputFile("stdin", default=util.devnull())
-    stdout            = pyre.outputFile("stdout", default="stdout.txt")
-    stderr            = pyre.outputFile("stderr", default="stderr.txt")
+    stdin             = pyre.str("stdin", default=util.devnull())
+    stdout            = pyre.str("stdout", default="stdout.txt")
+    stderr            = pyre.str("stderr", default="stderr.txt")
 
     environment       = pyre.list("environment")
 



More information about the cig-commits mailing list