Kaydet (Commit) 42f5332f authored tarafından Guido van Rossum's avatar Guido van Rossum

canonic(): don't use abspath() for filenames looking like <...>; this

fixes the problem reported in SF bug #477023 (Jonathan Mark): "pdb:
unexpected path confuses Emacs".
üst d15f8bbe
...@@ -23,6 +23,8 @@ class Bdb: ...@@ -23,6 +23,8 @@ class Bdb:
self.fncache = {} self.fncache = {}
def canonic(self, filename): def canonic(self, filename):
if filename == "<" + filename[1:-1] + ">":
return filename
canonic = self.fncache.get(filename) canonic = self.fncache.get(filename)
if not canonic: if not canonic:
canonic = os.path.abspath(filename) canonic = os.path.abspath(filename)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment