emacs python-mode bug #1021885
kaba
kaba at epost.de
Wed Sep 29 15:16:13 EDT 2004
Marcio Rosa da Silva wrote:
> Hi!
>
> I am having some problem with python-emacs mode. I found a bug related
> to it at sf.net:
>
> bug #1021885 shell gets set to 'cpython':
>
> http://sourceforge.net/tracker/?group_id=86916&atid=581349&func=detail&aid=1021885
>
>
> The problem is that when I try to run the script using C-c C-c, I get
> the following message:
>
> "Wrong type argument: sequencep, cpython"
>
> My question is if there is anyone that found a workaround to this problem?
>
> Thanks!
>
> Marcio
Hi Marcio,
the bug is in 'py-execute-region'
the patch below should fix it.
***************
*** 1679,1686 ****
(insert-buffer-substring cur start end)
;; Set the shell either to the #! line command, or to the
;; py-which-shell buffer local variable.
! (setq shell (or (py-choose-shell-by-shebang)
! (py-choose-shell-by-import)
py-which-shell))))
(cond
;; always run the code in its own asynchronous subprocess
--- 1679,1686 ----
(insert-buffer-substring cur start end)
;; Set the shell either to the #! line command, or to the
;; py-which-shell buffer local variable.
! (setq shell (or (car (rassoc (quote (py-choose-shell-by-shebang))
py-shell-alist))
! (car (rassoc (quote (py-choose-shell-by-import)) py-shell-alist))
py-which-shell))))
(cond
;; always run the code in its own asynchronous subprocess
More information about the Python-list
mailing list