From a288449f0b23acbec128bab943e42b403f4f4df9 Mon Sep 17 00:00:00 2001 From: Scott Wittenburg Date: Wed, 16 Oct 2019 10:46:56 -0600 Subject: cdash: fix reporting issue with python 3 --- lib/spack/spack/reporters/cdash.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/spack/spack/reporters/cdash.py b/lib/spack/spack/reporters/cdash.py index 58095b10ba..592209aca4 100644 --- a/lib/spack/spack/reporters/cdash.py +++ b/lib/spack/spack/reporters/cdash.py @@ -302,7 +302,10 @@ class CDash(Reporter): request.get_method = lambda: 'PUT' response = opener.open(request) if self.current_package_name not in self.buildIds: - match = self.buildid_regexp.search(response.read()) + resp_value = response.read() + if isinstance(resp_value, bytes): + resp_value = resp_value.decode('utf-8') + match = self.buildid_regexp.search(resp_value) if match: buildid = match.group(1) self.buildIds[self.current_package_name] = buildid -- cgit v1.2.3-60-g2f50