Nevermind, I just noticed I'm calling the actual function instead of adding it.<br><br>I used<br><br>stackless.tasklet(function_name())<br><br>instead of<br><br>stackless.tasklet(function_name)<br><br>Thanks,<br><br><div class="gmail_quote">
---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Robert</b> <span dir="ltr"><<a href="mailto:ensamgud@gmail.com">ensamgud@gmail.com</a>></span><br>Date: 2011/6/12<br>Subject: Getting started with Stackless, channel deadlock problem<br>
To: <a href="mailto:stackless@stackless.com">stackless@stackless.com</a><br><br><br>Hi, just getting started with Stackless. Tried running through some of the example code, managed to get some tasklets up and running but hit a speed bump with channels (<a href="http://www.stackless.com/wiki/Channels" target="_blank">http://www.stackless.com/wiki/Channels</a>)<br>

<br>When defining a sender and a receiver tasklet, and running them, I get a deadlock error:<br>RuntimeError: Deadlock: the last runnable tasklet cannot be blocked.<br><br>The documentation does not seem to be entirely up to date, using old style print calls, or maybe I'm just doing something wrong.<br>

<br>I'm using Stackless 3.2<br><br>Thanks<br>
</div><br>