def __repr__(self): if not self.bound: return '<{} [unbound] at 0x{:x}>'.format( type(self).__name__, id(self)) service_name = repr_safe_str(self.container.service_name) name = repr_safe_str(self.name) return '<{} [{}.{}] at 0x{:x}>'.format( type(self).__name__, service_name, name, id(self))
def __repr__(self): service_name = repr_safe_str(self.service_name) return '<ServiceContainer [{}] at 0x{:x}>'.format( service_name, id(self))
def __repr__(self): cls_name = type(self).__name__ service_name = repr_safe_str(self.service_name) provider_name = repr_safe_str(self.provider.name) return '<{} {}.{} at 0x{:x}>'.format(cls_name, service_name, provider_name, id(self))
def test_repr_safe_str(value, repr_safe_value): res = repr_safe_str(value) assert res == repr_safe_value assert isinstance(res, bytes)
def __repr__(self): service_name = repr_safe_str(self.service_name) method_name = repr_safe_str(self.method_name) return '<proxy method: {}.{}>'.format(service_name, method_name)