Youre right, without a session it works, but with a session it doesn't. Any pointers for why this wouldn't work in the shell? I really need python for
Hi Seth,
This works fine for me with external evaluation, e.g.
--8<---------------cut here---------------start------------->8---
#+begin_src pythonreturn add(sub(10,1),sub(10,2))
def add(a,b):
return a+b
def sub(a,b):
return a-b
#+end_src
#+results:
: 17
--8<---------------cut here---------------end--------------->8---
I did notice that when I added a ":session test" header argument the
interactive shell output the error you mentioned. This issue would have
to be resolved by the Python inferior process either python-mode or
python-shell.
Best -- Eric
> _______________________________________________
Seth Burleigh <wburle@gmail.com> writes:
> #+begin_src python
> def add(a,b):
> return a+b
> def sub(a,b):
> return a-b
> #+end_src
>
> Fails to execute due to 'unexpected indentation' in general, this is a
> problem for copy/pasting into any emacs python shell, it wont work.
> Emacs-orgmode mailing list
> Please use `Reply All' to send replies to the list.
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode