diff options
| author | Guido van Rossum <guido@python.org> | 2003-10-10 23:02:01 (GMT) | 
|---|---|---|
| committer | Guido van Rossum <guido@python.org> | 2003-10-10 23:02:01 (GMT) | 
| commit | b427c00376e0737147af9265755af454cbdb92cc (patch) | |
| tree | e76e84fe0192ad963375a5657acdcec0fc57b1a5 /Lib/trace.py | |
| parent | 13dbabe46e3b9f788873377b05a237c5bebfd8f9 (diff) | |
| download | cpython-b427c00376e0737147af9265755af454cbdb92cc.zip cpython-b427c00376e0737147af9265755af454cbdb92cc.tar.gz cpython-b427c00376e0737147af9265755af454cbdb92cc.tar.bz2  | |
The fullmodname() function chopped off the first character if the
module existed in the current directory.  Fix this.  Backport
candidate (I presume).
Diffstat (limited to 'Lib/trace.py')
| -rw-r--r-- | Lib/trace.py | 9 | 
1 files changed, 8 insertions, 1 deletions
diff --git a/Lib/trace.py b/Lib/trace.py index 0f27273..3da9cdd 100644 --- a/Lib/trace.py +++ b/Lib/trace.py @@ -180,7 +180,11 @@ def fullmodname(path):              if len(dir) > len(longest):                  longest = dir -    base = path[len(longest) + 1:].replace("/", ".") +    if longest: +        base = path[len(longest) + 1:] +    else: +        base = path +    base = base.replace("/", ".")      filename, ext = os.path.splitext(base)      return filename @@ -291,6 +295,9 @@ class CoverageResults:      def write_results_file(self, path, lines, lnotab, lines_hit):          """Return a coverage results file in path.""" +        print "path =", `path` +        if "/arse" in path: +            import pdb; pdb.set_trace()          try:              outfile = open(path, "w")          except IOError, err:  | 
