From 0c7ed362405f0c7056e9981008affced45d868cc Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Sun, 14 Sep 2008 11:39:58 -0700 Subject: [PATCH] don't try to download traces if they are already there. --- VERSION | 2 +- wscript | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/VERSION b/VERSION index 1b8ef0972..ad20393e0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -3-dev +3.2-RC2-bis diff --git a/wscript b/wscript index 80a900e47..fdd209121 100644 --- a/wscript +++ b/wscript @@ -842,7 +842,7 @@ class Regression(object): return 0 else: if not os.path.exists(refTestDirName): - print "Cannot locate reference traces" + print "Cannot locate reference traces in " + refTestDirName return 1 shutil.rmtree("traces"); @@ -929,11 +929,12 @@ def run_regression(): if result: Params.fatal("Synchronizing reference traces using Mercurial failed.") else: - traceball = dir_name + TRACEBALL_SUFFIX - print "Retrieving " + traceball + " from web." - urllib.urlretrieve(REGRESSION_TRACES_URL + traceball, traceball) - os.system("tar -xjf %s -C .." % (traceball)) - print "Done." + if not os.path.exists(dir_name): + traceball = dir_name + TRACEBALL_SUFFIX + print "Retrieving " + traceball + " from web." + urllib.urlretrieve(REGRESSION_TRACES_URL + traceball, traceball) + os.system("tar -xjf %s -C .." % (traceball)) + print "Done." if not os.path.exists(dir_name): print "Reference traces directory (%s) does not exist" % dir_name