code: def __get__(self, obj, cls):
      if obj is None:
          return self
      value = obj.__dict__[self.func.__name__] = self.func(obj)
      return value
  
label_desc: Use image node_id 2 for calling the cached_property obj's underlying member method code with example usage: obj.__get__(obj, cls) and returns: value, self