[core] if rez is in env use it for command line creation

This commit is contained in:
Fabien Castan 2017-10-26 18:47:01 +02:00
parent 0b0ef01997
commit 486d1081c8

View file

@ -471,7 +471,10 @@ class Node(BaseObject):
return self.nodeDesc.internalFolder.format(nodeType=self.nodeType, **self._cmdVars)
def commandLine(self):
return self.nodeDesc.commandLine.format(nodeType=self.nodeType, **self._cmdVars)
cmdPrefix = ''
if 'REZ_ENV' in os.environ:
cmdPrefix = '{rez} {packageFullName} -- '.format(rez=os.environ.get('REZ_ENV'), packageFullName=self.packageFullName)
return cmdPrefix + self.nodeDesc.commandLine.format(nodeType=self.nodeType, **self._cmdVars)
def statusFile(self):
return os.path.join(self.graph.cacheDir, self.internalFolder, 'status')