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!'