Am 10.10.2011 14:00, schrieb Andrea Crotti:
I pulled revision 633 and byte-compiled it, but if I call python-mode I
get:
"byte-code: Don't know how to make a localized variable an alias"
and no stacktrace even if I set debug-on-error to true.
Any idea of what it could be?
just asked at emacs-help myself.
Only occurs with Emacs24 here.
Workaround:
comment the following section
;; backward compatibility
(define-obsolete-variable-alias 'py-python-command 'py-shell-name
"version 6.0.4")
(define-obsolete-variable-alias 'py-jpython-command 'py-shell-name
"version 6.0.4")
(define-obsolete-variable-alias 'py-jython-command 'py-shell-name
"version 6.0.4")
(define-obsolete-variable-alias 'py-default-interpreter 'py-shell-name
"version 6.0.4")
(define-obsolete-variable-alias 'python-command 'py-shell-name "version
6.0.4")
;;;;;;;;;;;;
Should py-python-command other aliased var now be missed, replace the
relevant code with py-shell-name
or do
bzr branch -r626 lp:python-mode
as patch of r627 caused this
Another thing which I think would be nice is to get rid of this
python-mode.el:1351:91:Warning: `interactive-p' is an obsolete function
(as of
Emacs 23.2); use `called-interactively-p' instead.
Are you interested in a fix for that? Just a wrapper function that the
new one if
emacs version is > 23.2 should be fine, right?
See here
http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00329.html
Stefan promised to keep that function.
Remains to switch off the warning when compile, as it messes up the
buffer and makes relevant messages not noticed maybe.
Cheers,
Andreas
_______________________________________________
Python-mode mailing list
Python-mode@python.org
http://mail.python.org/mailman/listinfo/python-mode