Skip to content

Cannot wire module with queue.Queue #362

@ventaquil

Description

@ventaquil

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'> 

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions