Fix two small bugs: (1) on Windows, pathname munging didn't work
right; (2) write_results_file() didn't return a tuple of two ints when it couldn't create the file. Will backport.
This commit is contained in:
parent
fa6c6f8a73
commit
bbca8da3ca
|
@ -183,7 +183,9 @@ def fullmodname(path):
|
||||||
base = path[len(longest) + 1:]
|
base = path[len(longest) + 1:]
|
||||||
else:
|
else:
|
||||||
base = path
|
base = path
|
||||||
base = base.replace("/", ".")
|
base = base.replace(os.sep, ".")
|
||||||
|
if os.altsep:
|
||||||
|
base = base.replace(os.altsep, ".")
|
||||||
filename, ext = os.path.splitext(base)
|
filename, ext = os.path.splitext(base)
|
||||||
return filename
|
return filename
|
||||||
|
|
||||||
|
@ -297,7 +299,7 @@ class CoverageResults:
|
||||||
except IOError, err:
|
except IOError, err:
|
||||||
print >> sys.stderr, ("trace: Could not open %r for writing: %s"
|
print >> sys.stderr, ("trace: Could not open %r for writing: %s"
|
||||||
"- skipping" % (path, err))
|
"- skipping" % (path, err))
|
||||||
return
|
return 0, 0
|
||||||
|
|
||||||
n_lines = 0
|
n_lines = 0
|
||||||
n_hits = 0
|
n_hits = 0
|
||||||
|
|
Loading…
Reference in New Issue