-
- Notifications
You must be signed in to change notification settings - Fork 338
Closed
Labels
Description
Wiring any module which imports queue.Queue
raises error ValueError: no signature found for builtin type <class 'types.GenericAlias'>
.
Traceback (most recent call last): File "/home/ventaquil/Git/project/package/__main__.py", line 86, in <module> sys.exit(main()) File "/home/ventaquil/Git/project/package/__main__.py", line 67, in main container.wire(modules=[http, manager, socketio], packages=[model]) File "src/dependency_injector/containers.pyx", line 222, in dependency_injector.containers.DynamicContainer.wire File "/home/ventaquil/Git/project/cluster/venv/lib/python3.9/site-packages/dependency_injector/wiring.py", line 230, in wire _patch_method(member, method_name, method, providers_map) File "/home/ventaquil/Git/project/venv/lib/python3.9/site-packages/dependency_injector/wiring.py", line 302, in _patch_method reference_injections, reference_closing = _fetch_reference_injections(fn) File "/home/ventaquil/Git/project/venv/lib/python3.9/site-packages/dependency_injector/wiring.py", line 336, in _fetch_reference_injections signature = inspect.signature(fn) File "/usr/lib/python3.9/inspect.py", line 3118, in signature return Signature.from_callable(obj, follow_wrapped=follow_wrapped) File "/usr/lib/python3.9/inspect.py", line 2867, in from_callable return _signature_from_callable(obj, sigcls=cls, File "/usr/lib/python3.9/inspect.py", line 2398, in _signature_from_callable raise ValueError( ValueError: no signature found for builtin type <class 'types.GenericAlias'>