code: def __get__(self, obj, tp):
      result = self._resolve()
      setattr(obj, self.name, result)
      # This is a bit ugly, but it avoids running this again.
      delattr(tp, self.name)
      return result
  
imports: import operator
  import sys
  import types
label_desc: Use image node_id 2 for calling the _LazyDescr obj's underlying member method code with example usage: obj.__get__(obj, tp) and returns: result