#4943: do not try to include drive letters (and colons) when looking for a probably module name.

This commit is contained in:
Georg Brandl 2010-08-01 14:38:17 +00:00
parent 272fc1023a
commit 120d633871
1 changed files with 3 additions and 1 deletions

View File

@ -192,11 +192,13 @@ def fullmodname(path):
base = path[len(longest) + 1:]
else:
base = path
# the drive letter is never part of the module name
drive, base = os.path.splitdrive(base)
base = base.replace(os.sep, ".")
if os.altsep:
base = base.replace(os.altsep, ".")
filename, ext = os.path.splitext(base)
return filename
return filename.lstrip(".")
class CoverageResults:
def __init__(self, counts=None, calledfuncs=None, infile=None,