On Wed, Jun 11, 2008 at 8:23 AM, Benjamin Peterson <musiccomposition at gmail.com> wrote: > 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. :) > Thanks Ben, you beat me to it. I'll add it to the tracker.
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