Fix by Edward K Ream to make breakpoints work on Windows: insert a
missing call to self.canonic().
diff --git a/Lib/idlelib/Debugger.py b/Lib/idlelib/Debugger.py
index e4591ff..949a0f8 100644
--- a/Lib/idlelib/Debugger.py
+++ b/Lib/idlelib/Debugger.py
@@ -297,6 +297,7 @@
# A literal copy of Bdb.set_break() without the print statement at the end
def set_break(self, filename, lineno, temporary=0, cond = None):
import linecache # Import as late as possible
+ filename = self.canonic(filename)
line = linecache.getline(filename, lineno)
if not line:
return 'That line does not exist!'