On Sat, 2014-02-01 at 07:56 +0100, Christian Moe wrote:
You should only use return like that in a python code block when you
have :results value.
To expand briefly on that (since this can be perplexing):
The need to use `return' at all when returning the value is a special
quirk of
Hello-
I am not a user of Python (yet). During a comparison of code block
behavior between Clojure and Python, I discovered a possible Python
error.
Here is the code block:
#+begin_src python :results output
a = (1, 2, 3, 4)
return a
#+end_src
The evaluation of this block results in this
I'm not a Python expert too but I don't that return statement can be used
as is on the fly.
So, yes is the expected behavior of Python
Try instead
#+begin_src python :results output
a = (1, 2, 3, 4)
print(a)
#+end_src
#+RESULTS:
: (1, 2, 3, 4)
On Fri, Jan 31, 2014 at 9:24 PM, Soapy Smith
Soapy Smith soapy-sm...@comcast.net writes:
Hello-
I am not a user of Python (yet). During a comparison of code block
behavior between Clojure and Python, I discovered a possible Python
error.
Here is the code block:
#+begin_src python :results output
a = (1, 2, 3, 4)
return a
Eric Schulte writes:
Soapy Smith soapy-sm...@comcast.net writes:
Hello-
I am not a user of Python (yet). During a comparison of code block
behavior between Clojure and Python, I discovered a possible Python
error.
Here is the code block:
#+begin_src python :results output
a = (1,