PDB now will properly escape backslashes in the names of modules it executes. Fixes #7750
diff --git a/Lib/pdb.py b/Lib/pdb.py
index a6109d4..5468d3f 100755
--- a/Lib/pdb.py
+++ b/Lib/pdb.py
@@ -1229,7 +1229,7 @@
         self._wait_for_mainpyfile = 1
         self.mainpyfile = self.canonic(filename)
         self._user_requested_quit = 0
-        statement = 'execfile( "%s")' % filename
+        statement = 'execfile(%r)' % filename
         self.run(statement)
 
 # Simplified interface