record_results.py: fix to work without .hg
This commit is contained in:
@@ -38,7 +38,7 @@ warnings.simplefilter('ignore')
|
||||
|
||||
PYTHON_VERSION = '%s.%s.%s' % sys.version_info[:3]
|
||||
|
||||
COMMAND_CHANGESET = r"hg log -r tip | grep changeset"
|
||||
COMMAND_CHANGESET = r"hg log -r tip 2> /dev/null | grep changeset"
|
||||
|
||||
def record(changeset, argv, stdout, returncode):
|
||||
c = sqlite3.connect('results.%s_%s.db' % (changeset, PYTHON_VERSION))
|
||||
@@ -58,7 +58,10 @@ def main():
|
||||
del argv[0]
|
||||
else:
|
||||
debug = False
|
||||
changeset = os.popen(COMMAND_CHANGESET).readlines()[0].replace('changeset:', '').strip().replace(':', '_')
|
||||
try:
|
||||
changeset = os.popen(COMMAND_CHANGESET).readlines()[0].replace('changeset:', '').strip().replace(':', '_')
|
||||
except Exception:
|
||||
changeset = 'revision_unknown'
|
||||
output_name = os.tmpnam()
|
||||
arg = ' '.join(argv) + ' &> %s' % output_name
|
||||
print arg
|
||||
|
Reference in New Issue
Block a user