Refactor repr methods

This commit is contained in:
Roman Mogylatov 2020-08-20 16:38:11 -04:00
parent 5c4c504c9a
commit dd128b0b0b
2 changed files with 454 additions and 405 deletions

File diff suppressed because it is too large Load Diff

View File

@ -2592,7 +2592,7 @@ cdef class ProvidedInstance(Provider):
super().__init__() super().__init__()
def __repr__(self): def __repr__(self):
return f'ProvidedInstance({self.__provider})' return f'{self.__class__.__name__}(\'{self.__provider}\')'
def __deepcopy__(self, memo=None): def __deepcopy__(self, memo=None):
cdef ProvidedInstance copied cdef ProvidedInstance copied
@ -2626,7 +2626,7 @@ cdef class AttributeGetter(Provider):
super().__init__() super().__init__()
def __repr__(self): def __repr__(self):
return f'AttributeGetter({self._attribute})' return f'{self.__class__.__name__}(\'{self.__attribute}\')'
def __deepcopy__(self, memo=None): def __deepcopy__(self, memo=None):
cdef AttributeGetter copied cdef AttributeGetter copied
@ -2662,7 +2662,7 @@ cdef class ItemGetter(Provider):
super().__init__() super().__init__()
def __repr__(self): def __repr__(self):
return f'ItemGetter({self.__item})' return f'{self.__class__.__name__}(\'{self.__item}\')'
def __deepcopy__(self, memo=None): def __deepcopy__(self, memo=None):
cdef ItemGetter copied cdef ItemGetter copied
@ -2704,7 +2704,7 @@ cdef class MethodCaller(Provider):
super().__init__() super().__init__()
def __repr__(self): def __repr__(self):
return f'MethodCaller({self.__provider})' return f'{self.__class__.__name__}({self.__provider})'
def __deepcopy__(self, memo=None): def __deepcopy__(self, memo=None):
cdef MethodCaller copied cdef MethodCaller copied