GNU bug report logs -
#15137
python mode patch
Previous Next
Full log
View this message in rfc822 format
Hello,
I'm submitting a patch that has been tremendously helpful to me.
Please consider this for addition into the next release of the world's
most excellent editor.
2013-08-19 Dan Elliott <danelliottster <at> gmail.com>
* progmodes/python.el (python-shell-send-region): added fix
suggested by Barry Warsaw for python-mode.el to fix unexpected
indentation error w\
hen sending region to interpreter
=== modified file 'lisp/progmodes/python.el'
*** lisp/progmodes/python.el 2013-08-16 05:15:51 +0000
--- lisp/progmodes/python.el 2013-08-19 21:14:34 +0000
*************** Returns the output. See `python-shell-s
*** 2128,2134 ****
;; When sending a region, add blank lines for non sent code so
;; backtraces remain correct.
(make-string (1- line-num) ?\n))
! (buffer-substring start end))
nil t))
(defun python-shell-send-buffer (&optional arg)
--- 2128,2137 ----
;; When sending a region, add blank lines for non sent code so
;; backtraces remain correct.
(make-string (1- line-num) ?\n))
! ;; wrap with a conditional to avoid errors about python
unexpected indentation
! "if True:\n"
! (buffer-substring start end)
! "\n")
nil t))
(defun python-shell-send-buffer (&optional arg)
Thank you for all of your hard work.
- dan
This bug report was last modified 11 years and 250 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.