code: def _resolve_descriptor(d, instance, owner):
      try:
          return type(of_type(d, *safe_descriptor_types)).__get__(
              d, instance, owner
          )
      except AttributeError as e:
          raise CannotEval from e
  
file_path: catboost/contrib/python/pure-eval/pure_eval/my_getattr_static.py
imports: import types
  from pure_eval.utils import of_type, CannotEval
label_desc: Use image node_id 7 for calling a global function with example usage: _resolve_descriptor(d, instance, owner) and returns: type