def getOutputParameterRefs(self, name): js = JobState(self.jobId) outputRefs = js.getOutput(name) values = [] if outputRefs: for outputRef in outputRefs: values.append({'src':self.jobId,'srcFileName':outputRef[0],'size':outputRef[1],'fmt':outputRef[2]}) return values
def getOutputParameterValues(self, name): js = JobState(self.jobId) outputRefs = js.getOutput(name) values = [] if outputRefs: for outputRef in outputRefs: fh = js.open(outputRef[0]) value = ''.join( fh.readlines() ) values.append({'value':value,'ref':self.jobId+'/'+outputRef[0],'size':outputRef[1],'fmt':outputRef[2]}) return values