pymacs gives false message if not properly installed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
python-mode.el |
Fix Released
|
Medium
|
Andreas Roehler |
Bug Description
summary: if misinstalled, invocation of pymacs (e.g., `M-x pymacs-eval`) gives the immediate error
> Pymacs helper did not start within 30 seconds
This is unhelpful, even mystifying, given that the message is issued less than 1 s after the command. I assert that pymacs should give the user an error that assists the user in correcting the problem.
details:
I recently installed the current-
https:/
I attempted to verify my install as instructed by
http://
by
0 `M-x load-library pymacs`, which was successful
1 editing python-related elisp called from my init.el
me@it:~$ fgrep -ie 'pymacs' ~/.emacs.
> (concat LOCAL-PYTHON-
> ;; pymacs
> (autoload 'pymacs-apply "pymacs")
> (autoload 'pymacs-call "pymacs")
> (autoload 'pymacs-eval "pymacs" nil t)
> (autoload 'pymacs-exec "pymacs" nil t)
> (autoload 'pymacs-load "pymacs" nil t)
2 restarting emacs
3 `M-x pymacs-eval repr(2L**111)`, per
http://
> To check this, start a fresh Emacs session, and type M-x pymacs-eval
> Emacs should prompt you for a Python expression. Try repr(2L**111) RET [...]
> The mini buffer should display "25961484292674
While I got the prompt
> Python expression?
when I entered
> repr(2L**111)
at the prompt, and hit Enter, I got immediately (i.e., after less than 1 sec) the error message
> Pymacs helper did not start within 30 seconds
in the minibuffer. I found this mystifying until, while corresponding with François Pinard, I realized that pymacs had not installed itself to my python (as detailed in bug=852287).
HTH, Tom Roche <email address hidden>
Changed in python-mode: | |
assignee: | nobody → Andreas Roehler (a-roehler) |
importance: | Undecided → Medium |
Changed in python-mode: | |
milestone: | none → 6.0.4 |
Changed in python-mode: | |
status: | New → Fix Committed |
Changed in python-mode: | |
status: | Fix Committed → Fix Released |
Hi Tom,
beside related remarks done at bug 852287
could you communicate the hints, how to make it work. Last time I tried, got the same error.
Thanks,
Andreas