diff options
Diffstat (limited to 'utils/analyzer/CmpRuns.py')
-rwxr-xr-x | utils/analyzer/CmpRuns.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/utils/analyzer/CmpRuns.py b/utils/analyzer/CmpRuns.py index a1f7a5649c5e..ce5ddfb3add4 100755 --- a/utils/analyzer/CmpRuns.py +++ b/utils/analyzer/CmpRuns.py @@ -37,7 +37,7 @@ import CmpRuns class SingleRunInfo: def __init__(self, path, root="", verboseLog=None): self.path = path - self.root = root + self.root = root.rstrip("/\\") self.verboseLog = verboseLog class AnalysisDiagnostic: @@ -50,8 +50,8 @@ class AnalysisDiagnostic: def getFileName(self): root = self._report.run.root fileName = self._report.files[self._loc['file']] - if fileName.startswith(root) : - return fileName[len(root):] + if fileName.startswith(root) and len(root) > 0: + return fileName[len(root)+1:] return fileName def getLine(self): |