I must be failing to understand something. I'm running Emacs 24.3 on Windows, with latest trunk org-mode. I can't get python functions to persist across blocks in session mode. Here's my
* My Document
#+BEGIN_SRC python :exports results :results output :session
def foo(x):
return x+1
print "hi"
#+END_SRC
#+RESULTS:
: hi
#+BEGIN_SRC python :exports results :results output :session
print foo(100)
print "bye"
#+END_SRC
========================
In session mode, shouldn't foo be defined in the second python block? When I export this, I get "NameError: name 'foo' is not defined"
I may be doing something wrong, because if I name my python session, I never see a buffer of that name, and I expected to. Any help?
--
Gary