From: Kefu Chai Date: Fri, 27 Jul 2018 15:54:04 +0000 (+0800) Subject: report: strip space and qutoes from parsed message X-Git-Tag: 1.1.0~325^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F1196%2Fhead;p=teuthology.git report: strip space and qutoes from parsed message Signed-off-by: Kefu Chai --- diff --git a/teuthology/report.py b/teuthology/report.py index 2ed930631..d62f47853 100644 --- a/teuthology/report.py +++ b/teuthology/report.py @@ -382,11 +382,13 @@ class ResultsReporter(object): return response.json() def _parse_log_line(self, line, prefix): + # parse log lines like + # 2018-07-27T00:30:55.967 INFO:teuthology.results:subset: '35/999' msg = line.split(' ', 1)[1].split(':', 2)[-1] if not msg.startswith(prefix): return None else: - return msg[len(prefix):] + return msg[len(prefix):].strip(" '") def get_rerun_conf(self, run_name): log_path = os.path.join(self.archive_base, run_name, 'results.log') @@ -398,6 +400,7 @@ class ResultsReporter(object): if ':' not in line: # stop if this does not look line a log line break + line = line.strip() if subset is None: subset = self._parse_log_line(line, 'subset:') elif seed is None: