Skip to content

Commit e4cbc66

Browse files
Drop the module __getattr__.
1 parent 907bb8c commit e4cbc66

File tree

1 file changed

+4
-15
lines changed

1 file changed

+4
-15
lines changed

Lib/concurrent/interpreters/__init__.py

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@
99
InterpreterError, InterpreterNotFoundError, NotShareableError,
1010
is_shareable,
1111
)
12+
from ._queues import (
13+
create as create_queue,
14+
Queue, QueueEmpty, QueueFull,
15+
)
1216

1317

1418
__all__ = [
@@ -20,21 +24,6 @@
2024
]
2125

2226

23-
_queuemod = None
24-
25-
def __getattr__(name):
26-
if name in ('Queue', 'QueueEmpty', 'QueueFull', 'create_queue'):
27-
global create_queue, Queue, QueueEmpty, QueueFull
28-
ns = globals()
29-
from ._queues import (
30-
create as create_queue,
31-
Queue, QueueEmpty, QueueFull,
32-
)
33-
return ns[name]
34-
else:
35-
raise AttributeError(name)
36-
37-
3827
_EXEC_FAILURE_STR = """
3928
{superstr}
4029

0 commit comments

Comments
 (0)