Rustom wrote: > On Thu, Oct 22, 2009 at 8:32 PM, Andreas Roehler > <andreas.roeh...@online.de>wrote: > >> ... >>> > Rustom wrote: >>> > > (cmd (format "exec(compile(open('%s').read(), '%s', 'exec')) >> # >>> > > PYTHON-MODE\n" filename filename))) >>> >>> For me both of your variants are working, see output of checks below. >>> >>> You probably need to try on windows. >>> See >>> http://bugs.python.org/issue5524 >> Hmm, AFAIU the use of `compile' here on windows is to signal an error if >> the file contains "\r" chars? >> Right? >> > The way I understood it the exec want Unix-only lineendings and compile > avoids the whole issue by supplying exec with a code object and not a > compilable text. > But I may be wrong
Probably you are right - if the `\r'-error doesn't occur with `compile'. Think we should make a comment, saying "compile" here is introduced for this side-effect. > >>> Do you have some tests for python-mode.el? >>> >>> As in automated el/py etc? No >>> As in biological? ... >> If you may deliver a simple test case, how to call interactively it from >> inside emacs, >> it might be helpful - at least for me... :) >> > > Not sure what you are asking for. > Your emacs startup should contain something like > > (autoload 'py-shell "python-mode" "Python Inferior Mode." t) > (autoload 'python-mode "python-mode" "Python Mode." t) > (add-to-list 'auto-mode-alist '("\\.py\\'" . python-mode)) > (add-to-list 'interpreter-mode-alist '("python" . python-mode)) > > Also assuming that python-mode.el is in your path > > After that opening a file with .py extension should start in python mode >>From there C-c ! should start the python interpreter > After that (from the file buffer) C-c C-c should read the file into the > python interpreter buffer. > > But as I said I am not sure what you are asking for :-) > Sorry. Simply tried to catch the execution of your form with edebug. The ways I tried, it wasn't called. Thanks anyway. Andreas _______________________________________________ Python-mode mailing list Python-mode@python.org http://mail.python.org/mailman/listinfo/python-mode