On Wed, Jun 11, 2008 at 1:32 AM, Georg Brandl <g.brandl at gmx.net> wrote: > 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. I fixed it by moving the _multiprocessing import below the exception definitions. > > 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? They should eventually go to C, but I'll worry about it after the betas. :) -- Cheers, Benjamin Peterson "There's no place like 127.0.0.1."
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4