Subject: bug#15137: closed (python mode patch)

From: [email-masked] (GNU bug Tracking System)
Date: Mon, 02 Sep 2013 14:17:03 +0000

Your bug report

#15137: python mode patch

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
15137: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=15137
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: python mode patch
From: [email-masked]
To: [email-masked]
Date: Mon, 02 Sep 2013 11:16:29 -0300
List-Id: <debbugs-submit.debbugs.gnu.org>

Solved this in revno 114108.

Regards,
Fabián.

Subject: python mode patch
From: Daniel Elliott <[email-masked]>
To: [email-masked]
Date: Mon, 19 Aug 2013 16:25:36 -0500
List-Id: <debbugs-submit.debbugs.gnu.org>

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  <[email-masked]>

        * 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