code: def __set_name__(self, owner, name):
      func = getattr(type(self.default), "__set_name__", None)
      if func:
          # There is a __set_name__ method on the descriptor, call
          # it.
          func(self.default, owner, name)
  
imports: import re
  import sys
  import copy
  import types
  import inspect
  import keyword
  import builtins
  import functools
  import itertools
  import abc
  import _thread
  from types import FunctionType, GenericAlias
label_desc: Use image node_id 3 for calling the Field obj's underlying member method code with example usage: obj.__set_name__(owner, name) without return types