4 from buildcmd import BuildCmd
5 from datetime import datetime
8 class Uv4Cmd(BuildCmd):
10 def __init__(self, project, config):
11 BuildCmd.__init__(self)
12 self._project = project
15 trans = { " " : "_", "(" : None, ")" : None, "[" : None, "]" : None, "," : None }
16 self._log = cwd + "\\UV4_{0}_{1}.log".format(self._config.translate(trans), datetime.now().strftime("%Y%m%d%H%M%S"))
21 def getArguments(self):
22 return [ "-t", self._config, "-cr", self._project, "-j0", "-o", self._log ]
25 return self._result <= 1
29 return open(self._log, "r")