diff options
author | Thomas Miedema <thomasmiedema@gmail.com> | 2015-03-13 21:07:15 +0100 |
---|---|---|
committer | Thomas Miedema <thomasmiedema@gmail.com> | 2015-03-13 21:07:43 +0100 |
commit | cc07a0ba64b554ffd1ff85757b02cd79d30ed57a (patch) | |
tree | 521f3664cca8b2830ff0866294e2f749710c7521 /testsuite/driver/testutil.py | |
parent | 71fcc4c096ec0b575522e4c2d0104ef7a71a13c5 (diff) | |
download | haskell-cc07a0ba64b554ffd1ff85757b02cd79d30ed57a.tar.gz |
Move the function strip_quotes to testutil.py
If one runs the testsuite with a profiling compiler, during the import
of `testlib.py`, `testlib.py` sets the global variable `gs_working`. To
do so, it executes a few statements which require the function
`strip_quotes` to be in scope. But that function only gets defined at
the very end of testlib.py.
This patch moves the definition of `strip_quotes` to testutil.py, which
is imported at the very top of testlib.py. This unbreaks the nightly
builders.
Reviewed By: austin
Differential Revision: https://phabricator.haskell.org/D728
Diffstat (limited to 'testsuite/driver/testutil.py')
-rw-r--r-- | testsuite/driver/testutil.py | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/testsuite/driver/testutil.py b/testsuite/driver/testutil.py index ec45e93987..2cfa8f12bd 100644 --- a/testsuite/driver/testutil.py +++ b/testsuite/driver/testutil.py @@ -15,3 +15,6 @@ def version_gt(x, y): def version_ge(x, y): return version_to_ints(x) >= version_to_ints(y) +def strip_quotes(s): + # Don't wrap commands to subprocess.call/Popen in quotes. + return s.strip('\'"') |