From 02e5f69c9000af28e2af1d50ede17008bcfb671a Mon Sep 17 00:00:00 2001 From: Barry Warsaw Date: Thu, 24 Sep 1998 23:48:40 +0000 Subject: [PATCH] (py-execute-file, py-execute-import-or-reload): Use a Python `raw' string in the argument to execfile() so a Windows temp directory named, e.g. c:\\tmp doesn't get interpreted as a file name with an embedded tab! (given by C. Waldman). --- Misc/python-mode.el | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Misc/python-mode.el b/Misc/python-mode.el index 0a7982fd79a..61ae46518b5 100644 --- a/Misc/python-mode.el +++ b/Misc/python-mode.el @@ -1040,7 +1040,7 @@ comint believe the user typed this string so that (procbuf (process-buffer proc)) ; (comint-scroll-to-bottom-on-output t) (msg (format "## working on region in file %s...\n" filename)) - (cmd (format "execfile('%s')\n" filename))) + (cmd (format "execfile(r'%s')\n" filename))) (unwind-protect (save-excursion (set-buffer procbuf) @@ -1318,7 +1318,7 @@ This may be preferable to `\\[py-execute-buffer]' because: (file-name-nondirectory file)))) (format "if globals().has_key('%s'):\n reload(%s)\nelse:\n import %s\n" f f f)) - (format "execfile('%s')\n" file)) + (format "execfile(r'%s')\n" file)) async)) ;; else (py-execute-buffer async))))