mirror of https://github.com/python/cpython
(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).
This commit is contained in:
parent
f7d77009c1
commit
02e5f69c90
|
@ -1040,7 +1040,7 @@ comint believe the user typed this string so that
|
||||||
(procbuf (process-buffer proc))
|
(procbuf (process-buffer proc))
|
||||||
; (comint-scroll-to-bottom-on-output t)
|
; (comint-scroll-to-bottom-on-output t)
|
||||||
(msg (format "## working on region in file %s...\n" filename))
|
(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
|
(unwind-protect
|
||||||
(save-excursion
|
(save-excursion
|
||||||
(set-buffer procbuf)
|
(set-buffer procbuf)
|
||||||
|
@ -1318,7 +1318,7 @@ This may be preferable to `\\[py-execute-buffer]' because:
|
||||||
(file-name-nondirectory file))))
|
(file-name-nondirectory file))))
|
||||||
(format "if globals().has_key('%s'):\n reload(%s)\nelse:\n import %s\n"
|
(format "if globals().has_key('%s'):\n reload(%s)\nelse:\n import %s\n"
|
||||||
f f f))
|
f f f))
|
||||||
(format "execfile('%s')\n" file))
|
(format "execfile(r'%s')\n" file))
|
||||||
async))
|
async))
|
||||||
;; else
|
;; else
|
||||||
(py-execute-buffer async))))
|
(py-execute-buffer async))))
|
||||||
|
|
Loading…
Reference in New Issue