def execute(self, log_out, log_err): os.chdir(os.path.dirname(self.command)) logger.info("MG4 - Executing '%s' from '%s'" % (self.name, os.getcwd())) Component.execute(self, log_out, log_err) lhe_files = glob.glob(os.path.join(self.event_dir, "*.lhe.gz")) for f in lhe_files: logger.info("MG4 - Copying '%s' to '%s'" % (f, self.rundir)) shutil.copy(f, self.rundir) os.chdir(self.rundir)
def execute(self, log_out, log_err): os.chdir(os.path.dirname(self.command)) logger.info("MG5 - Executing '%s' from '%s'" % (self.name, os.getcwd())) Component.execute(self, log_out, log_err) lhe_files = glob.glob( os.path.join(self.rundir, self.proc_dir, "Events", "*", "*.lhe.gz")) for f in lhe_files: logger.info("MG5 - Copying '%s' to '%s'" % (f, self.rundir)) shutil.copyfile( f, os.path.join(self.rundir, self.name + "_" + os.path.basename(f))) os.chdir(self.rundir)
def execute(self, log_out, log_err): r = Component.execute(self, log_out, log_err) # Move file from tool to proper output file location. src = '%s_1.stdhep' % os.path.splitext(self.output_files()[0])[0] dest = '%s.stdhep' % os.path.splitext(self.output_files()[0])[0] logger.debug("Moving '%s' to '%s'" % (src, dest)) shutil.move(src, dest) return r
def execute(self,cmd): if (self.debug): print self Component.execute(self, cmd)
def execute(self, log_out, log_err): os.chdir(os.path.dirname(self.command)) logger.info("Executing '%s' from '%s'" % (self.name, os.getcwd())) return Component.execute(self, log_out, log_err)