[Stackless] Python 2.4.3 source code
Richard
richard at ccpgames.com
Thu Mar 30 21:32:10 CEST 2006
Hi Carlos,
I am a little confused about what to make of this :)
On one hand, both Stackless and vanilla Python 2.4.3 have the
same regression test results. And on the other you have more
Stackless unit test errors than me.
You have two sets of Stackless unit test results, what is the
difference between these?
Thanks,
Richard.
________________________________
From: Carlos Eduardo de Paula [mailto:cedepaula at yahoo.com.br]
Sent: Thu 30/03/2006 3:46 p.m.
To: Richard; stackless at stackless.com
Subject: Re: [Stackless] Python 2.4.3 source code
Richard,
I dont know if it is a valid test.. but I downloaded
the compiled 2.4.3 binaries from python.org and the
compiled DLL that you placed in stackless.com.
I got all the tests for stackless and for regression.
Running the regression under the original python DLL
and the stackless DLL gave me the same number of
errors and skips for both.
----------- Regression tests ------------
...
---------------------------------------------------
Running the stackless tests, I had the following
errors:
C:\Carlos\Python\tests\Stackless>runAll.py
...EE.................E.....
======================================================================
ERROR: Same as 1, but with a pickled run(slightly)
tasklet.
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test_miscell.py", line 86, in
test_aliveness3
dumped = pickle.dumps(t)
File "C:\carlos\apps\Python24\lib\pickle.py", line
1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
231, in dump
self.save(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
614, in save_list
self._batch_appends(iter(obj))
File "C:\carlos\apps\Python24\lib\pickle.py", line
629, in _batch_appends
save(x)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
313, in save
rv = reduce(self.proto)
File "C:\carlos\apps\Python24\lib\copy_reg.py", line
69, in _reduce_ex
raise TypeError, "can't pickle %s objects" %
base.__name__
TypeError: can't pickle ellipsis objects
======================================================================
ERROR: testDict
(test_pickle.TestConcretePickledTasklets)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test_pickle.py", line 167, in testDict
self.run_pickled(dicttest, 20, 13)
File ".\test_pickle.py", line 114, in run_pickled
pi = pickle.dumps(t)
PicklingError: Can't pickle <type 'iterator'>:
attribute lookup __builtin__.iter
ator failed
======================================================================
ERROR: test_pickle (test_watchdog.TestWatchdog)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test_watchdog.py", line 238, in test_pickle
t = pickle.loads(self.get_pickled_tasklet())
File ".\test_watchdog.py", line 234, in
get_pickled_tasklet
return pickle.dumps(not_finished)
File "C:\carlos\apps\Python24\lib\pickle.py", line
1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
231, in dump
self.save(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
614, in save_list
self._batch_appends(iter(obj))
File "C:\carlos\apps\Python24\lib\pickle.py", line
629, in _batch_appends
save(x)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
313, in save
rv = reduce(self.proto)
File "C:\carlos\apps\Python24\lib\copy_reg.py", line
69, in _reduce_ex
raise TypeError, "can't pickle %s objects" %
base.__name__
TypeError: can't pickle ellipsis objects
----------------------------------------------------------------------
Ran 28 tests in 0.078s
FAILED (errors=3)
...E..................E.....
======================================================================
ERROR: Same as 1, but with a pickled run(slightly)
tasklet.
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test_miscell.py", line 86, in
test_aliveness3
dumped = pickle.dumps(t)
File "C:\carlos\apps\Python24\lib\pickle.py", line
1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
231, in dump
self.save(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
614, in save_list
self._batch_appends(iter(obj))
File "C:\carlos\apps\Python24\lib\pickle.py", line
629, in _batch_appends
save(x)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
313, in save
rv = reduce(self.proto)
File "C:\carlos\apps\Python24\lib\copy_reg.py", line
69, in _reduce_ex
raise TypeError, "can't pickle %s objects" %
base.__name__
TypeError: can't pickle ellipsis objects
======================================================================
ERROR: test_pickle (test_watchdog.TestWatchdog)
----------------------------------------------------------------------
Traceback (most recent call last):
File ".\test_watchdog.py", line 238, in test_pickle
t = pickle.loads(self.get_pickled_tasklet())
File ".\test_watchdog.py", line 234, in
get_pickled_tasklet
return pickle.dumps(not_finished)
File "C:\carlos\apps\Python24\lib\pickle.py", line
1386, in dumps
Pickler(file, protocol, bin).dump(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
231, in dump
self.save(obj)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
614, in save_list
self._batch_appends(iter(obj))
File "C:\carlos\apps\Python24\lib\pickle.py", line
629, in _batch_appends
save(x)
File "C:\carlos\apps\Python24\lib\pickle.py", line
338, in save
self.save_reduce(obj=obj, *rv)
File "C:\carlos\apps\Python24\lib\pickle.py", line
433, in save_reduce
save(state)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
576, in save_tuple
save(element)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
293, in save
f(self, obj) # Call unbound method with explicit
self
File "C:\carlos\apps\Python24\lib\pickle.py", line
663, in save_dict
self._batch_setitems(obj.iteritems())
File "C:\carlos\apps\Python24\lib\pickle.py", line
677, in _batch_setitems
save(v)
File "C:\carlos\apps\Python24\lib\pickle.py", line
313, in save
rv = reduce(self.proto)
File "C:\carlos\apps\Python24\lib\copy_reg.py", line
69, in _reduce_ex
raise TypeError, "can't pickle %s objects" %
base.__name__
TypeError: can't pickle ellipsis objects
----------------------------------------------------------------------
Ran 28 tests in 0.047s
FAILED (errors=2)
_______________________________________________
Stackless mailing list
Stackless at stackless.com
http://www.stackless.com/mailman/listinfo/stackless
More information about the Stackless
mailing list