Пример #1
0
 def expandCmdString(self, additionalRunVars):
     """Expand an argument string's variables."""
     initialArgStr = "%s %s %s" % (self.executable.cmdline,
                                   self.cmd.getArgStr(), self.addArgs)
     vars = RunVars()
     vars.add("EXECUTABLE_DIR", self.executable.basedir)
     vars.add("NCORES", "%d" % self.used['cores'].value)
     vars.add("RUN_DIR", self.rundir)
     vars.add("ARCH", self.executable.arch)
     vars.add("PLATFORM", self.executable.platform)
     vars.add("VERSION", self.executable.version.getStr())
     vars.add("CMD_ID", self.cmd.id)
     vars.addRunVars(self.platform.getRunVars())
     if additionalRunVars is not None:
         vars.addRunVars(additionalRunVars)
     retstr = vars.expandStr(initialArgStr)
     return retstr
Пример #2
0
 def expandCmdString(self, additionalRunVars):
     """Expand an argument string's variables."""
     initialArgStr="%s %s %s"%(self.executable.cmdline,
                               self.cmd.getArgStr(), self.addArgs)
     vars=RunVars()
     vars.add("EXECUTABLE_DIR", self.executable.basedir)
     vars.add("NCORES", "%d"%self.used['cores'].value)
     vars.add("RUN_DIR", self.rundir)
     vars.add("ARCH", self.executable.arch)
     vars.add("PLATFORM", self.executable.platform)
     vars.add("VERSION", self.executable.version.getStr())
     vars.add("CMD_ID", self.cmd.id)
     vars.addRunVars(self.platform.getRunVars())
     if additionalRunVars is not None:
         vars.addRunVars(additionalRunVars)
     retstr=vars.expandStr(initialArgStr)
     return retstr