mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-10-31 07:57:43 +03:00 
			
		
		
		
	Merge branch 'release/4.32.2' into master
This commit is contained in:
		
						commit
						64574dff4d
					
				|  | @ -7,6 +7,12 @@ that were made in every particular version. | |||
| From version 0.7.6 *Dependency Injector* framework strictly  | ||||
| follows `Semantic versioning`_ | ||||
| 
 | ||||
| 4.32.2 | ||||
| ------ | ||||
| - Improve wiring fault tolerance. | ||||
|   See issue `#441 <https://github.com/ets-labs/python-dependency-injector/issues/441>`_. | ||||
|   Thanks to `@ssheng <https://github.com/ssheng>`_ for reporting the issue. | ||||
| 
 | ||||
| 4.32.1 | ||||
| ------ | ||||
| - Fix a bug with ``List`` provider not working in async mode. | ||||
|  |  | |||
|  | @ -1,6 +1,6 @@ | |||
| """Top-level package.""" | ||||
| 
 | ||||
| __version__ = '4.32.1' | ||||
| __version__ = '4.32.2' | ||||
| """Version number. | ||||
| 
 | ||||
| :type: str | ||||
|  |  | |||
|  | @ -342,7 +342,13 @@ def wire(  # noqa: C901 | |||
|                 _patch_fn(module, member_name, member, providers_map) | ||||
|             elif inspect.isclass(member): | ||||
|                 cls = member | ||||
|                 for cls_member_name, cls_member in inspect.getmembers(cls): | ||||
|                 try: | ||||
|                     cls_members = inspect.getmembers(cls) | ||||
|                 except Exception:  # noqa | ||||
|                     # Hotfix, see: https://github.com/ets-labs/python-dependency-injector/issues/441 | ||||
|                     continue | ||||
|                 else: | ||||
|                     for cls_member_name, cls_member in cls_members: | ||||
|                         if _is_marker(cls_member): | ||||
|                             _patch_attribute(cls, cls_member_name, cls_member, providers_map) | ||||
|                         elif _is_method(cls_member): | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user