Message68276
test_ctypes, when run after testmultiprocessing, fails:
...
======================================================================
ERROR: test_simple (ctypes.test.test_pickling.PickleTest)
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 29, in
test_simple
dst = self.loads(self.dumps(src))
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 19, in dumps
return pickle.dumps(item)
File "c:\svn\trunk\lib\pickle.py", line 1366, in dumps
Pickler(file, protocol).dump(obj)
File "c:\svn\trunk\lib\pickle.py", line 224, in dump
self.save(obj)
File "c:\svn\trunk\lib\pickle.py", line 301, in save
rv = reduce(obj)
File "c:\svn\trunk\lib\multiprocessing\sharedctypes.py", line 121, in
reduce_ctype
assert_spawning(obj)
File "c:\svn\trunk\lib\multiprocessing\forking.py", line 25, in
assert_spawning
' through inheritance' % type(self).__name__
RuntimeError: c_long objects should only be shared between processes
through inheritance
======================================================================
ERROR: test_simple (ctypes.test.test_pickling.PickleTest_1)
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 29, in
test_simple
dst = self.loads(self.dumps(src))
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 71, in dumps
return pickle.dumps(item, 1)
File "c:\svn\trunk\lib\pickle.py", line 1366, in dumps
Pickler(file, protocol).dump(obj)
File "c:\svn\trunk\lib\pickle.py", line 224, in dump
self.save(obj)
File "c:\svn\trunk\lib\pickle.py", line 301, in save
rv = reduce(obj)
File "c:\svn\trunk\lib\multiprocessing\sharedctypes.py", line 121, in
reduce_ctype
assert_spawning(obj)
File "c:\svn\trunk\lib\multiprocessing\forking.py", line 25, in
assert_spawning
' through inheritance' % type(self).__name__
RuntimeError: c_long objects should only be shared between processes
through inheritance
======================================================================
ERROR: test_simple (ctypes.test.test_pickling.PickleTest_2)
----------------------------------------------------------------------
Traceback (most recent call last):
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 29, in
test_simple
dst = self.loads(self.dumps(src))
File "c:\svn\trunk\lib\ctypes\test\test_pickling.py", line 75, in dumps
return pickle.dumps(item, 2)
File "c:\svn\trunk\lib\pickle.py", line 1366, in dumps
Pickler(file, protocol).dump(obj)
File "c:\svn\trunk\lib\pickle.py", line 224, in dump
self.save(obj)
File "c:\svn\trunk\lib\pickle.py", line 301, in save
rv = reduce(obj)
File "c:\svn\trunk\lib\multiprocessing\sharedctypes.py", line 121, in
reduce_ctype
assert_spawning(obj)
File "c:\svn\trunk\lib\multiprocessing\forking.py", line 25, in
assert_spawning
' through inheritance' % type(self).__name__
RuntimeError: c_long objects should only be shared between processes
through inheritance
---------------------------------------------------------------------- |
|
Date |
User |
Action |
Args |
2008-06-16 17:31:46 | theller | set | spambayes_score: 0.000673326 -> 0.000673326 recipients:
+ theller |
2008-06-16 17:31:37 | theller | set | spambayes_score: 0.000673326 -> 0.000673326 messageid: <1213637497.57.0.0550109069119.issue3125@psf.upfronthosting.co.za> |
2008-06-16 17:31:36 | theller | link | issue3125 messages |
2008-06-16 17:31:33 | theller | create | |
|