[Python-Dev] multiprocessing problems

Georg Brandl g.brandl at gmx.net
Wed Jun 11 08:32:14 CEST 2008


Currently, multiprocessing cannot be imported:

 >>> import multiprocessing
Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
   File "/home/gbr/devel/python/Lib/multiprocessing/__init__.py", line 63, in 
<module>
import _multiprocessing
AttributeError: 'module' object has no attribute 'BufferTooShort'

The test suite passes (at least for some buildbots) because it imports
_multiprocessing first, which then in its init function imports multiprocessing
to get the BufferTooShort exception.

Since BufferTooShort and other exceptions inheriting from ProcessError are
simple derived exceptions, why aren't they created in the C module in the
first place?

Georg



More information about the Python-Dev mailing list