From e86c7a9e2f40ae1b7070d887310eb26d6e68a250 Mon Sep 17 00:00:00 2001 From: Ned Batchelder Date: Sun, 19 Apr 2009 22:32:45 -0400 Subject: The CodeUnit relative decision was wrong in the case that the module was specified relatively to begin with. --- coverage/codeunit.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'coverage/codeunit.py') diff --git a/coverage/codeunit.py b/coverage/codeunit.py index 3c3d30f5..ead6e545 100644 --- a/coverage/codeunit.py +++ b/coverage/codeunit.py @@ -71,10 +71,16 @@ class CodeUnit: else: n = os.path.splitext(morf)[0] rel = file_locator.relative_filename(n) - self.relative = (rel != n) + if os.path.isabs(n): + self.relative = (rel != n) + else: + self.relative = True n = rel self.name = n + def __repr__(self): + return "" % (self.name, self.filename) + def __cmp__(self, other): return cmp(self.name, other.name) -- cgit v1.2.1