mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-07-05 12:53:30 +03:00
Fix errors formatting for pypy3
This commit is contained in:
parent
2c8ac22c03
commit
a2dab93a02
File diff suppressed because it is too large
Load Diff
|
@ -2530,7 +2530,13 @@ cdef class FactoryAggregate(Provider):
|
||||||
|
|
||||||
for factory in factories.values():
|
for factory in factories.values():
|
||||||
if isinstance(factory, Factory) is False:
|
if isinstance(factory, Factory) is False:
|
||||||
raise Error(f'{self.__class__} can aggregate only instances of {Factory}, given - {factory}')
|
raise Error(
|
||||||
|
'{0} can aggregate only instances of {1}, given - {2}'.format(
|
||||||
|
self.__class__,
|
||||||
|
Factory,
|
||||||
|
factory,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
|
||||||
self.__factories = factories
|
self.__factories = factories
|
||||||
return self
|
return self
|
||||||
|
@ -2543,8 +2549,7 @@ cdef class FactoryAggregate(Provider):
|
||||||
:return: Overriding context.
|
:return: Overriding context.
|
||||||
:rtype: :py:class:`OverridingContext`
|
:rtype: :py:class:`OverridingContext`
|
||||||
"""
|
"""
|
||||||
raise Error(
|
raise Error('{0} providers could not be overridden'.format(self.__class__))
|
||||||
'{0} providers could not be overridden'.format(self.__class__))
|
|
||||||
|
|
||||||
@property
|
@property
|
||||||
def related(self):
|
def related(self):
|
||||||
|
@ -2567,7 +2572,7 @@ cdef class FactoryAggregate(Provider):
|
||||||
|
|
||||||
cdef Factory __get_factory(self, object factory_key):
|
cdef Factory __get_factory(self, object factory_key):
|
||||||
if factory_key not in self.__factories:
|
if factory_key not in self.__factories:
|
||||||
raise NoSuchProviderError(f'{self} does not contain factory with name {factory_key}')
|
raise NoSuchProviderError('{0} does not contain factory with name {1}'.format(self, factory_key))
|
||||||
return <Factory> self.__factories[factory_key]
|
return <Factory> self.__factories[factory_key]
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user