<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://community.activestate.com" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>ActiveState Community Site - Stackless Python support - Comments</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support</link>
 <description>Comments for &quot;Stackless Python support&quot;</description>
 <language>en</language>
<item>
 <title>Stackless/dbgp hang/crash</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-4131</link>
 <description>&lt;p&gt;I built a debug version of stackless from here: &lt;a href=&quot;http://www.stackless.com/binaries/stackless-251-export.tar.bz2&quot; title=&quot;http://www.stackless.com/binaries/stackless-251-export.tar.bz2&quot;&gt;http://www.stackless.com/binaries/stackless-251-export.tar.bz2&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;And I&#039;ve been applying the suggested changes from this forum thread, but still have not gotten success.&lt;/p&gt;
&lt;p&gt;The break within the tasklet *does* work, but then hangs before printing &quot;after&quot;.&lt;/p&gt;
&lt;p&gt;If I remove the brk, the tasklet completes, and stackless.run() returns, to print &quot;after&quot;, as I would expect.&lt;/p&gt;
&lt;pre class=&quot;geshifilter&quot;&gt;import sys
print sys.path
import dbgp.client
import stackless

print &quot;start&quot;

def f():
    dbgp.client.brk(host=&quot;localhost&quot;, port=9666) # DRW: this works
    print &quot;hello&quot;

task = stackless.tasklet(f)() # note the extra () cause it to &quot;bind&quot;
foo = stackless.run()
print &quot;after&quot;

$ ./python.exe
Python 2.5.1 Stackless 3.1b3 060516 (release25-maint, Feb  6 2008, 11:27:17) [MS
C v.1400 32 bit (Intel)] on win32
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.
&amp;gt;&amp;gt;&amp;gt; import sys
&amp;gt;&amp;gt;&amp;gt; print sys.path
[&#039;&#039;, &#039;c:\\sandbox\\SrvML\\Framework\\Developer\\External\\Code\\Python\\Windows\
\python25.zip&#039;, &#039;C:\\sandbox\\srvml\\Framework\\Developer\\External\\Code\\Pytho
n\\Windows\\DLLs&#039;, &#039;C:\\sandbox\\srvml\\Framework\\Developer\\External\\Code\\Py
thon\\Windows\\lib&#039;, &#039;C:\\sandbox\\srvml\\Framework\\Developer\\External\\Code\\
Python\\Windows\\lib\\plat-win&#039;, &#039;C:\\sandbox\\srvml\\Framework\\Developer\\Exte
rnal\\Code\\Python\\Windows\\lib\\lib-tk&#039;, &#039;c:\\sandbox\\SrvML\\Framework\\Devel
oper\\External\\Code\\Python\\Windows&#039;, &#039;C:\\sandbox\\srvml\\Framework\\Develope
r\\External\\Code\\Python\\Windows\\lib\\site-packages&#039;]
&amp;gt;&amp;gt;&amp;gt; import dbgp.client
Darrin: non-compiled client.py
&amp;gt;&amp;gt;&amp;gt; import stackless
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; print &quot;start&quot;
start
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; def f():
...     dbgp.client.brk(host=&quot;localhost&quot;, port=9666) # DRW: this works
...     print &quot;hello&quot;
...
&amp;gt;&amp;gt;&amp;gt; task = stackless.tasklet(f)() # note the extra () cause it to &quot;bind&quot;
&amp;gt;&amp;gt;&amp;gt; foo = stackless.run()
hello&lt;/pre&gt;&lt;p&gt;
When I embed the VM in a C++ app (visual studio 2005, on XP), I get a crash:&lt;/p&gt;
&lt;pre class=&quot;geshifilter&quot;&gt;in
hello
Assertion failed: Py_UnwindToken-&amp;gt;tempval == NULL, file ..\Stackless\module\sche
duling.c, line 460

 	msvcr80d.dll!_wassert(const wchar_t * expr=0x1e23d218, const wchar_t * filename=0x1e23d1d0, unsigned int lineno=460)  Line 212	C
 	python25_d.dll!restore_tracing(_frame * f=0x00000000, int exc=0, _object * retval=0x00000000)  Line 460 + 0x21 bytes	C
 	python25_d.dll!slp_frame_dispatch_top(_object * retval=0x00000000)  Line 689 + 0x12 bytes	C
 	python25_d.dll!slp_run_tasklet()  Line 1155 + 0x9 bytes	C
 	python25_d.dll!slp_eval_frame(_frame * f=0x040bbd88)  Line 299 + 0x5 bytes	C
 	python25_d.dll!climb_stack_and_eval_frame(_frame * f=0x040bbd88)  Line 266 + 0x9 bytes	C
 	python25_d.dll!slp_eval_frame(_frame * f=0x040bbd88)  Line 294 + 0x9 bytes	C
 	python25_d.dll!PyEval_EvalCodeEx(PyCodeObject * co=0x03f5f568, _object * globals=0x040bbd88, _object * locals=0x00000000, _object * * args=0x03dd1afc, int argcount=4, _object * * kws=0x00000000, int kwcount=0, _object * * defs=0x00000000, int defcount=0, _object * closure=0x00000000)  Line 3125 + 0x6 bytes	C
 	python25_d.dll!function_call(_object * func=0x03f56e50, _object * arg=0x03dd1ae8, _object * kw=0x00000000)  Line 525 + 0x40 bytes	C
 	python25_d.dll!PyObject_Call(_object * func=0x03f56e50, _object * arg=0x03dd1ae8, _object * kw=0x00000000)  Line 1863 + 0x3c bytes	C
 	python25_d.dll!PyEval_CallObjectWithKeywords(_object * func=0x03f56e50, _object * arg=0x03dd1ae8, _object * kw=0x00000000)  Line 3745 + 0x11 bytes	C
 	python25_d.dll!PyObject_CallObject(_object * o=0x03f56e50, _object * a=0x03dd1ae8)  Line 1852 + 0xf bytes	C
 	Entity.dll!egf::Entity::DoScriptBehavior(eut::SmartPointer spPendBehavior={...}, eut::IDataStream * pArguments=0x0185642c)  Line 1971 + 0x11 bytes	C++

+		f	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_frame *
+		retval	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
-		ts	0x03d46d90 {next=0x00000000 interp=0x03d46ce8 frame=0x00000000 ...}	_ts *
+		next	0x00000000 {next=??? interp=??? frame=??? ...}	_ts *
+		interp	0x03d46ce8 {next=0x00000000 tstate_head=0x040e2a40 modules=0x03da7d58 ...}	_is *
+		frame	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_frame *
		recursion_depth	0	int
		tracing	0	int
		use_tracing	1	int
		c_profilefunc	0x00000000	int (_object *, _frame *, int, _object *)*
		c_tracefunc	0x1e1576c0 trace_trampoline(_object *, _frame *, int, _object *)	int (_object *, _frame *, int, _object *)*
+		c_profileobj	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		c_traceobj	0x03ebb2f8 {_ob_next=0x03f5e038 _ob_prev=0x03f82df0 ob_refcnt=1 ...}	_object *
+		curexc_type	0x1e288a38 _PyExc_TaskletExit {_ob_next=0x03dbab78 _ob_prev=0x1e2887e0 ob_refcnt=9 ...}	_object *
+		curexc_value	0x03da5038 {_ob_next=0x1e2d9148 _ob_prev=0x03da6028 ob_refcnt=2489 ...}	_object *
+		curexc_traceback	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		exc_type	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		exc_value	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		exc_traceback	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		dict	0x03ebf4d0 {_ob_next=0x03ec4418 _ob_prev=0x03eb8178 ob_refcnt=1 ...}	_object *
		tick_counter	663	int
		gilstate_counter	1	int
+		async_exc	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
		thread_id	4748	long
+		st	{initial_stub=0x03dd9028 serial=50 serial_last_jump=50 ...}	_sts
+		ts-&amp;gt;frame	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_frame *


-		Py_UnwindToken	0x1e243fe4 unwind_token {_ob_next=0x00000000 _ob_prev=0x00000000 ob_refcnt=1 ...}	PyUnwindObject *
+		_ob_next	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
+		_ob_prev	0x00000000 {_ob_next=??? _ob_prev=??? ob_refcnt=??? ...}	_object *
		ob_refcnt	1	int
+		ob_type	0x1e243ff8 PyUnwindToken_Type {_ob_next=0x00000000 _ob_prev=0x00000000 ob_refcnt=1 ...}	_typeobject *
-		tempval	0x1e2b38ac __Py_NoneStruct {_ob_next=0x03db6ca0 _ob_prev=0x03db6cd8 ob_refcnt=2260 ...}	_object *
+		_ob_next	0x03db6ca0 {_ob_next=0x03dbd028 _ob_prev=0x1e2b38ac ob_refcnt=247 ...}	_object *
+		_ob_prev	0x03db6cd8 {_ob_next=0x1e2b38ac _ob_prev=0x1e2c75d4 ob_refcnt=2 ...}	_object *
		ob_refcnt	2260	int
+		ob_type	0x1e2b36a8 PyNone_Type {_ob_next=0x03db37d0 _ob_prev=0x03db61f8 ob_refcnt=6 ...}	_typeobject *&lt;/pre&gt;&lt;p&gt;
I am going to apply the &quot;traceDispatch&quot; suggestion above, but my stuff doesn&#039;t seem to have the same indications. I was hoping someone could glance at this and see what is up.&lt;/p&gt;
</description>
 <pubDate>Mon, 11 Feb 2008 12:05:00 -0800</pubDate>
 <dc:creator>DarrinWest</dc:creator>
 <guid isPermaLink="false">comment 4131 at http://community.activestate.com</guid>
</item>
<item>
 <title>Tracing tasklets.</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-3276</link>
 <description>&lt;p&gt;The tracing for tasklets needs to be set for every tasklet that is run.&lt;/p&gt;
&lt;p&gt;So you would have to override the __call__ method for the stackless tasklets to enable tracing before it is executed.&lt;/p&gt;
&lt;p&gt;There is also the problem when tasklets have been running before you start tracing, then you have to call set_trace() within that tasklet and update the frame.f_trace of the execution frame to point to your trace function to enable tracing.&lt;br /&gt;
This can be done by using the stackless.set_schedule_callback to listen in on all context switches and setting the trace before it runs again.&lt;/p&gt;
&lt;pre class=&quot;geshifilter&quot;&gt;import sys
import stackless

def contextDispatch( prev, next ):
    if not prev: #Creating next
        pass
    elif not next: #Destroying prev
        pass
    else:
        # Prev is being suspened
        # Next is resuming
        if not next.frame.f_trace:
            # We might allready be tracing so ...
            sys.call_tracing(next.settrace,(traceDispatch,))


stackless.set_schedule_callback( contextDispatch  )

def __call__(self, *args, **kwargs):
     f = self.tempval
     def new_f(old_f, args, kwargs):
         sys.settrace(traceDispatch)
         old_f(*args, **kwargs)
         sys.settrace(None)
     self.tempval = new_f
     stackless.tasklet.setup(self, f, args, kwargs)

def settrace( self, tb ):
    self.frame.f_trace = tb   
    sys.settrace( tb )

stackless.tasklet.__call__ = __call__
stackless.tasklet.settrace = settrace&lt;/pre&gt;&lt;p&gt;
The &#039;traceDispatch&#039; should be the trace function of the python debugger you are using. &lt;/p&gt;
&lt;p&gt;Vilhelm&lt;/p&gt;
</description>
 <pubDate>Wed, 24 Oct 2007 12:08:58 -0700</pubDate>
 <dc:creator>vilhelm</dc:creator>
 <guid isPermaLink="false">comment 3276 at http://community.activestate.com</guid>
</item>
<item>
 <title>Yes, breakpoints in a tasklet were also ignored on Linux</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2982</link>
 <description>&lt;p&gt;I tested this using the ping_pong sample code from here:&lt;br /&gt;
&lt;a href=&quot;http://members.verizon.net/olsongt/stackless/why_stackless.html#pingpong-stackless-py-stackless-ping-pong-example&quot; title=&quot;http://members.verizon.net/olsongt/stackless/why_stackless.html#pingpong-stackless-py-stackless-ping-pong-example&quot;&gt;http://members.verizon.net/olsongt/stackless/why_stackless.html#pingpong...&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Same problem exists on the Linux machine as to the Windows machine, the breakpoints inside of the &quot;ping&quot; and &quot;pong&quot; functions were ignored.&lt;/p&gt;
&lt;p&gt;Todd.&lt;/p&gt;
</description>
 <pubDate>Mon, 24 Sep 2007 10:38:40 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2982 at http://community.activestate.com</guid>
</item>
<item>
 <title>Tasklet problem</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2976</link>
 <description>&lt;blockquote&gt;&lt;p&gt;
I also noted that breakpoints that are set in a stackless tasklet were ignored, I&#039;m not sure why (something to do with the (micro-)threading implementation I would guess).
&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Do you have this problem on Linux as well? I&#039;ve also noticed that psyco will crash if used in conjunction with stackless.&lt;/p&gt;
&lt;p&gt;-Ad&lt;/p&gt;
</description>
 <pubDate>Sun, 23 Sep 2007 19:33:38 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">comment 2976 at http://community.activestate.com</guid>
</item>
<item>
 <title>Your right</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2942</link>
 <description>&lt;p&gt;On Windows the debugger crashed (I had only tested the debugging on Linux). There is a workaround for this though, and that is to force the use of the Python version of the client debugger (by default the client  debugger uses a C-extension module). I changed my dbgp &quot;client.py&quot; file, located at:&lt;/p&gt;
&lt;pre&gt;C:\Program Files\ActiveState Komodo IDE 4.2\lib\support\dbgp\pythonlib\dbgp&lt;/pre&gt;&lt;p&gt;to look like this:&lt;/p&gt;
&lt;div class=&quot;geshi-block&quot;&gt;
&lt;div class=&quot;geshifilter diff&quot; style=&quot;font-family: monospace;&quot;&gt;&lt;span style=&quot;color: #888822;&quot;&gt;--- client_orig.py Thu Sep &lt;span style=&quot;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;&quot;&gt;12&lt;/span&gt;:&lt;span style=&quot;&quot;&gt;51&lt;/span&gt;:&lt;span style=&quot;&quot;&gt;15&lt;/span&gt; &lt;span style=&quot;&quot;&gt;2007&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #888822;&quot;&gt;+++ client.py Thu Sep &lt;span style=&quot;&quot;&gt;20&lt;/span&gt; &lt;span style=&quot;&quot;&gt;12&lt;/span&gt;:&lt;span style=&quot;&quot;&gt;51&lt;/span&gt;:&lt;span style=&quot;&quot;&gt;26&lt;/span&gt; &lt;span style=&quot;&quot;&gt;2007&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #440088;&quot;&gt;@@ &lt;span style=&quot;&quot;&gt;-55&lt;/span&gt;,&lt;span style=&quot;&quot;&gt;7&lt;/span&gt; &lt;span style=&quot;&quot;&gt;+55&lt;/span&gt;,&lt;span style=&quot;&quot;&gt;7&lt;/span&gt; @@&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&lt;br /&gt;
&amp;nbsp;# Import the client support module &lt;span style=&quot;&quot;&gt;&amp;#40;&lt;/span&gt;implemented in C for some Python&lt;br /&gt;
&amp;nbsp;# versions for speed&lt;span style=&quot;&quot;&gt;&amp;#41;&lt;/span&gt;.&lt;br /&gt;
&lt;span style=&quot;color: #991111;&quot;&gt;-if sys.hexversion &amp;lt; 0x02020000:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: #00b000;&quot;&gt;+if sys.hexversion &amp;lt; 0x02020000 or sys.version.split&lt;span style=&quot;&quot;&gt;&amp;#40;&lt;/span&gt;None, &lt;span style=&quot;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#41;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;&lt;span style=&quot;&quot;&gt;1&lt;/span&gt;:&lt;span style=&quot;&quot;&gt;2&lt;/span&gt;&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt; == &lt;span style=&quot;&quot;&gt;&amp;#91;&lt;/span&gt;&amp;quot;Stackless&amp;quot;&lt;span style=&quot;&quot;&gt;&amp;#93;&lt;/span&gt;:&lt;/span&gt;&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;# We don&#039;t compile _clientXY for pre&lt;span style=&quot;&quot;&gt;-2.2&lt;/span&gt; Python.&lt;br /&gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;from dbgp._pyclient import *&lt;br /&gt;
&amp;nbsp;else:&lt;/div&gt;
&lt;pre class=&quot;geshi-plain&quot;&gt;--- client_orig.py Thu Sep 20 12:51:15 2007
+++ client.py Thu Sep 20 12:51:26 2007
@@ -55,7 +55,7 @@
 
 # Import the client support module (implemented in C for some Python
 # versions for speed).
-if sys.hexversion &amp;lt; 0x02020000:
+if sys.hexversion &amp;lt; 0x02020000 or sys.version.split(None, 2)[1:2] == [&amp;quot;Stackless&amp;quot;]:
     # We don&#039;t compile _clientXY for pre-2.2 Python.
     from dbgp._pyclient import *
 else:&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;This got around the crash problem.&lt;/p&gt;
&lt;p&gt;I also noted that breakpoints that are set in a stackless tasklet were ignored, I&#039;m not sure why (something to do with the (micro-)threading implementation I would guess).&lt;/p&gt;
</description>
 <pubDate>Thu, 20 Sep 2007 12:58:19 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2942 at http://community.activestate.com</guid>
</item>
<item>
 <title>How about debugging?</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2927</link>
 <description>&lt;p&gt;Could you please try loading a python script, setting some breakpoints and stepping through them using the Komodo debugger? Does it crash Stackless Python?&lt;/p&gt;
&lt;p&gt;I wiped a spare PC clean and re-installed XP, official Python 2.5.1 with Stackless Python 2.5.1 and Komodo 4.2 from scratch. I&#039;ve noticed that if I load a source file with a breakpoint, the interactive shell and debugger will crash. If I don&#039;t set any breakpoints and just run the python source file, it will work fine. I seriously doubt that my setup is a problem this time.&lt;/p&gt;
&lt;p&gt;Thanks very much for your kind feedback, you&#039;ve been most helpful.&lt;/p&gt;
&lt;p&gt;-Ad&lt;/p&gt;
</description>
 <pubDate>Wed, 19 Sep 2007 19:30:14 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">comment 2927 at http://community.activestate.com</guid>
</item>
<item>
 <title>Re: Python version</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2917</link>
 <description>&lt;p&gt;I used the python 2.5.1 msi installer from python.org.&lt;/p&gt;
</description>
 <pubDate>Tue, 18 Sep 2007 21:57:12 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2917 at http://community.activestate.com</guid>
</item>
<item>
 <title>Which Python distro?</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2913</link>
 <description>&lt;p&gt;I unzipped stackless over ActivePython 2.5.1.1. Which python distribution are you using?&lt;/p&gt;
&lt;p&gt;Yes, mine works fine from the command prompt.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Ad&lt;/p&gt;
</description>
 <pubDate>Tue, 18 Sep 2007 18:37:04 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">comment 2913 at http://community.activestate.com</guid>
</item>
<item>
 <title>Just tested Windows</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2911</link>
 <description>&lt;p&gt;Interesting, on windows XP, I just installed stackless (unzipped stackless over a Python 2.5.1 install) and it worked perfectly with Komodo IDE 4.2 beta7. Ran the tutorial code examples without a problem.&lt;/p&gt;
&lt;pre&gt;Python 2.5.1 Stackless 3.1b3 060516 (release25-maint:55039:55048, May  1 2007, 14:13:4) [MSC v.1310 32 bit (Intel)] on win32&lt;/pre&gt;&lt;p&gt;
Does your stackless work from the command prompt?&lt;/p&gt;
</description>
 <pubDate>Tue, 18 Sep 2007 10:59:39 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2911 at http://community.activestate.com</guid>
</item>
<item>
 <title>Built from source</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2908</link>
 <description>&lt;p&gt;Yes, I downloaded the tarball and built it from source on my Linux machine.&lt;/p&gt;
</description>
 <pubDate>Tue, 18 Sep 2007 09:09:42 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2908 at http://community.activestate.com</guid>
</item>
<item>
 <title>Stackless Info</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2907</link>
 <description>&lt;p&gt;I am using Windows XP. Here is my Stackless Python build info:&lt;/p&gt;
&lt;pre class=&quot;geshifilter&quot;&gt;Python 2.5.1 Stackless 3.1b3 060516 (release25-maint:55039:55048, May  1 2007, 14:13:4) [MSC v.1310 32 bit (Intel)] on win32
Type &quot;help&quot;, &quot;copyright&quot;, &quot;credits&quot; or &quot;license&quot; for more information.&lt;/pre&gt;&lt;p&gt;
Did you compile it from scratch?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Ad&lt;/p&gt;
</description>
 <pubDate>Mon, 17 Sep 2007 23:32:27 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">comment 2907 at http://community.activestate.com</guid>
</item>
<item>
 <title>Curious</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2882</link>
 <description>&lt;p&gt;Which platform are you using? I&#039;m using Linux (Ubuntu) and the Python debugging and interactive shell work with my stackless build:&lt;/p&gt;
&lt;pre&gt;Python 2.5.1 Stackless 3.1b3 060516 (release25-maint, Sep 11 2007, 10:18:57)&lt;/pre&gt;&lt;p&gt;
Todd.&lt;/p&gt;
</description>
 <pubDate>Thu, 13 Sep 2007 11:14:46 -0700</pubDate>
 <dc:creator>ToddW</dc:creator>
 <guid isPermaLink="false">comment 2882 at http://community.activestate.com</guid>
</item>
<item>
 <title>Some pointers needed</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2878</link>
 <description>&lt;p&gt;Thanks for the reply. I could look into adding the support but I would need some pointers, like where to start looking. I tried debugging the debugger in support\dbgp\pydbgp.py in Komodo but it didn&#039;t work. Some info on how to debug the debugger would help a lot as well.&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Ad&lt;/p&gt;
</description>
 <pubDate>Thu, 13 Sep 2007 02:53:34 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">comment 2878 at http://community.activestate.com</guid>
</item>
<item>
 <title>Komodo only supports standard Python</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support#comment-2831</link>
 <description>&lt;p&gt;At this time we only support standard python.  The debugger interfaces and behaviors are different for Stackless Python or IronPython.  &lt;/p&gt;
&lt;p&gt;The DBGP implementation for python that is used in Komodo is open source, under MIT license, if you wish to try and make it work, we&#039;d be happy to answer any questions you might have.&lt;/p&gt;
&lt;p&gt;Regards,&lt;br /&gt;
Shane Caraveo.&lt;/p&gt;
</description>
 <pubDate>Tue, 11 Sep 2007 07:16:30 -0700</pubDate>
 <dc:creator>shanec</dc:creator>
 <guid isPermaLink="false">comment 2831 at http://community.activestate.com</guid>
</item>
<item>
 <title>Stackless Python support</title>
 <link>http://community.activestate.com/forum-topic/stackless-python-support</link>
 <description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;I need Stackless Python 2.5.x support in Komodo. I&#039;ve tried using the recent Komodo 4.2 beta7 release without success. The interactive shell and debugger crashes Stackless Python on start.&lt;/p&gt;
&lt;p&gt;Any plans to fix this?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br /&gt;
-Ad&lt;/p&gt;
</description>
 <comments>http://community.activestate.com/forum-topic/stackless-python-support#comments</comments>
 <category domain="http://community.activestate.com/forums/komodo-beta-0">Komodo Beta</category>
 <category domain="http://community.activestate.com/os/all-any">All / Any</category>
 <pubDate>Mon, 10 Sep 2007 19:17:52 -0700</pubDate>
 <dc:creator>adkilla</dc:creator>
 <guid isPermaLink="false">1403 at http://community.activestate.com</guid>
</item>
</channel>
</rss>
