... > > 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? > > uname -a && python --version && cat 2+4.py && cat exec-read.py && > python exec-read.py && > cat exec-compile-read.py && > python exec-compile-read.py > > ==> > > Linux ... 2.6.22.19-0.2-default #1 SMP 2008-12-18 10:17:03 +0100 > i686 athlon i386 GNU/Linux > Python 2.5.1 > #! /usr/bin/env python > # -*- coding: utf-8 -*- > > print 2 + 4 > ################## > #! /usr/bin/env python > # -*- coding: utf-8 -*- > > exec(open('2+4.py').read()) > ###################### > > 6 > #! /usr/bin/env python > # -*- coding: utf-8 -*- > > exec(compile(open('2+4.py').read(), '2+4.py', 'exec')) > ################# > > 6 > > > ;;;;;;;;;;;;;;;;; > > BTW can you tell whats the us of `compile' here for you? > > See > http://stackoverflow.com/questions/436198/what-is-an-alternative-to-execfile-in-python-3-0 > > > > 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... :) Andreas > Heres yours truly :-) _______________________________________________ Python-mode mailing list Python-mode@python.org http://mail.python.org/mailman/listinfo/python-mode