summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorTodd Gamblin <tgamblin@llnl.gov>2017-09-17 15:31:32 -0700
committerGitHub <noreply@github.com>2017-09-17 15:31:32 -0700
commiteb0ea7697ac3cc903051157f2580d03d073b325a (patch)
tree4a2f655cc602201b8b7aaa7842e3846b628ca862 /lib
parent2d22a88a969fe1ab056e8b16d0b1da1602097cb8 (diff)
downloadspack-eb0ea7697ac3cc903051157f2580d03d073b325a.tar.gz
spack-eb0ea7697ac3cc903051157f2580d03d073b325a.tar.bz2
spack-eb0ea7697ac3cc903051157f2580d03d073b325a.tar.xz
spack-eb0ea7697ac3cc903051157f2580d03d073b325a.zip
Fix log error parsing bug introduced in c830eda0e (#5387)
- '\b' in regular expression needs to be in a raw string (r'\b') - Regression test that would've caught this was unintentionally disabled - This fixes the string and the test
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/test/cmd/install.py4
-rw-r--r--lib/spack/spack/util/log_parse.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/lib/spack/spack/test/cmd/install.py b/lib/spack/spack/test/cmd/install.py
index 10dedeac68..80ecc1249d 100644
--- a/lib/spack/spack/test/cmd/install.py
+++ b/lib/spack/spack/test/cmd/install.py
@@ -114,8 +114,8 @@ def test_package_output(tmpdir, capsys, install_mockery, mock_fetch):
assert "'install'\nAFTER INSTALL" in out
-def _test_install_output_on_build_error(builtin_mock, mock_archive, mock_fetch,
- config, install_mockery, capfd):
+def test_install_output_on_build_error(builtin_mock, mock_archive, mock_fetch,
+ config, install_mockery, capfd):
# capfd interferes with Spack's capturing
with capfd.disabled():
out = install('build-error', fail_on_error=False)
diff --git a/lib/spack/spack/util/log_parse.py b/lib/spack/spack/util/log_parse.py
index a9ff356aff..53a0a7e7f2 100644
--- a/lib/spack/spack/util/log_parse.py
+++ b/lib/spack/spack/util/log_parse.py
@@ -86,7 +86,7 @@ def parse_log_events(logfile, context=6):
log_events = []
for i, line in enumerate(lines):
- if re.search('\berror:', line, re.IGNORECASE):
+ if re.search(r'\berror:', line, re.IGNORECASE):
event = LogEvent(
line.strip(),
i + 1,