-
-
Notifications
You must be signed in to change notification settings - Fork 33k
Closed as not planned
Closed as not planned
Copy link
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-subinterpreterstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Description
Bug report
Bug description:
We have exported the create
function from concurrent.interpreters._queue
to concurrent.interpreters
:
But the create
function accept an optional parameter unbounditems
, which can be one of UNBOUND
/ UNBOUND_ERROR
/ UNBOUND_REMOVE
:
def create(maxsize=0, *, unbounditems=UNBOUND): |
Besides of this, put
/ put_nowait
methods may raise ItemInterpreterDestroyed
if we specify the unbounditems
to UNBOUND_ERROR
.
As a result, we should export them to concurrent.interpreters
from concurrent.interpreters._queue
.
CPython versions tested on:
CPython main branch
Operating systems tested on:
No response
Linked PRs
Metadata
Metadata
Assignees
Labels
stdlibStandard Library Python modules in the Lib/ directoryStandard Library Python modules in the Lib/ directorytopic-subinterpreterstype-bugAn unexpected behavior, bug, or errorAn unexpected behavior, bug, or error
Projects
Status
Done