[Stackless] Current issues

Bob Ippolito bob at redivi.com
Sun Feb 15 23:05:33 CET 2004


This is off the top of my head.. we really need an issue tracker.  
Should I install/configure roundup on the stackless.com server?

Missing features:

[no test coverage] itertools types can not be pickled (how should this 
be implemented, Christian?)
[module case covered by test_pickle] the 'pricklepit' breaks the 
__new__ behavior of a few types, most notably function and module

Test failures (current 2.3 CVS HEAD):

[meth:~/src/stackless/osx_enable_debug_framework] bob% ./python.exe 
../Stackless/test/becomecapture.py
capture
<stackless.tasklet object at 0xd2668>
become
../Stackless/scheduling.c:550: failed assertion 
`ts->st.current->f.frame->ob_refcnt > 0'
Abort

[meth:~/src/stackless/osx_enable_debug_framework] bob% ./python.exe 
../Stackless/test/temptest.py
schedule

suspending <stackless.tasklet object at 0xc1560> f start/end
XXX undetected error

ending Tasklet function
starting <stackless.tasklet object at 0xc1560>
ending <stackless.tasklet object at 0xc1560>
Traceback (most recent call last):
   File "../Stackless/test/temptest.py", line 15, in schedule_cb
     print "ending", prev, hex(prev.frame.flags)
AttributeError: 'stackless.frame' object has no attribute 'flags'
[8732 refs]

[meth:~/src/stackless/osx_enable_debug_framework] bob% ./python.exe 
../Stackless/unittests/test_pickle.py -v
testDict (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ok
testEnumerate (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ok
testFakeModules (__main__.TestTasklets) ... ERROR
testGenerator (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ok
testGeneratorScheduling (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ERROR
testList (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ok
testRecursive (__main__.TestTasklets) ... starting tasklet
pickling
unpickling
starting unpickled tasklet
ok
testRecursiveEmbedded (__main__.TestTasklets) ... starting tasklet
13 0
13 1
13 2
13 3
13 4
13 5
13 6
13 7
13 8
13 9
13 10
13 11
13 12
13 13
pickling
../Modules/gcmodule.c:231: failed assertion `gc->gc.gc_refs != 0'
Abort


_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless



More information about the Stackless mailing list