mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 01:47:36 +03:00 
			
		
		
		
	Move attribute
This commit is contained in:
		
							parent
							
								
									1a21be93d4
								
							
						
					
					
						commit
						e2224603cf
					
				
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
					@ -273,6 +273,11 @@ cdef class Provider(object):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        return Delegate(self)
 | 
					        return Delegate(self)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    @property
 | 
				
			||||||
 | 
					    def provided(self):
 | 
				
			||||||
 | 
					        """Return :py:class:`ProvidedInstance` provider."""
 | 
				
			||||||
 | 
					        return ProvidedInstance(self)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    cpdef object _provide(self, tuple args, dict kwargs):
 | 
					    cpdef object _provide(self, tuple args, dict kwargs):
 | 
				
			||||||
        """Providing strategy implementation.
 | 
					        """Providing strategy implementation.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -333,11 +338,6 @@ cdef class Object(Provider):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        return self.__str__()
 | 
					        return self.__str__()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    cpdef object _provide(self, tuple args, dict kwargs):
 | 
					    cpdef object _provide(self, tuple args, dict kwargs):
 | 
				
			||||||
        """Return provided instance.
 | 
					        """Return provided instance.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -498,11 +498,6 @@ cdef class Dependency(Provider):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        return self.__str__()
 | 
					        return self.__str__()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def instance_of(self):
 | 
					    def instance_of(self):
 | 
				
			||||||
        """Return class of required dependency."""
 | 
					        """Return class of required dependency."""
 | 
				
			||||||
| 
						 | 
					@ -793,11 +788,6 @@ cdef class Callable(Provider):
 | 
				
			||||||
        """Return wrapped callable."""
 | 
					        """Return wrapped callable."""
 | 
				
			||||||
        return self.__provides
 | 
					        return self.__provides
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def args(self):
 | 
					    def args(self):
 | 
				
			||||||
        """Return positional argument injections."""
 | 
					        """Return positional argument injections."""
 | 
				
			||||||
| 
						 | 
					@ -1651,11 +1641,6 @@ cdef class Factory(Provider):
 | 
				
			||||||
        """Return provided type."""
 | 
					        """Return provided type."""
 | 
				
			||||||
        return self.__instantiator.provides
 | 
					        return self.__instantiator.provides
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def args(self):
 | 
					    def args(self):
 | 
				
			||||||
        """Return positional argument injections."""
 | 
					        """Return positional argument injections."""
 | 
				
			||||||
| 
						 | 
					@ -1989,11 +1974,6 @@ cdef class BaseSingleton(Provider):
 | 
				
			||||||
        """Return provided type."""
 | 
					        """Return provided type."""
 | 
				
			||||||
        return self.__instantiator.cls
 | 
					        return self.__instantiator.cls
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def args(self):
 | 
					    def args(self):
 | 
				
			||||||
        """Return positional argument injections."""
 | 
					        """Return positional argument injections."""
 | 
				
			||||||
| 
						 | 
					@ -2422,11 +2402,6 @@ cdef class List(Provider):
 | 
				
			||||||
        """
 | 
					        """
 | 
				
			||||||
        return represent_provider(provider=self, provides=list(self.args))
 | 
					        return represent_provider(provider=self, provides=list(self.args))
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def args(self):
 | 
					    def args(self):
 | 
				
			||||||
        """Return positional argument injections."""
 | 
					        """Return positional argument injections."""
 | 
				
			||||||
| 
						 | 
					@ -2608,11 +2583,6 @@ cdef class Selector(Provider):
 | 
				
			||||||
            address=hex(id(self)),
 | 
					            address=hex(id(self)),
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    @property
 | 
					 | 
				
			||||||
    def provided(self):
 | 
					 | 
				
			||||||
        """Return :py:class:`ProvidedInstance` provider."""
 | 
					 | 
				
			||||||
        return ProvidedInstance(self)
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    @property
 | 
					    @property
 | 
				
			||||||
    def providers(self):
 | 
					    def providers(self):
 | 
				
			||||||
        """Return providers."""
 | 
					        """Return providers."""
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user