class_docstr: Mostly objects of defined type.  Catch-all for something where we only know the type.
class_docstr_tok: ["Mostly","objects","of","defined","type",".","Catch-all","for","something","where","we","only","know","the","type","."]
code: def _check_for_getattribute(self):
      if object_has_getattribute(self.value):
          unimplemented(
              "UserDefinedObjectVariable with custom __getattribute__"
          )
  
imports: import collections
  import contextlib
  import functools
  import importlib
  import inspect
  import itertools
  import random
  import sys
  import threading
  import types
  from typing import Dict, List
  import torch._dynamo.config
  import torch.nn
  from torch._guards import TracingContext
  from ..None import variables
  from ..exc import unimplemented
  from ..guards import GuardBuilder, install_guard
  from ..source import AttrSource, GetItemSource, ODictGetItemSource, RandomValueSource
  from ..utils import all_hook_names, build_checkpoint_variable, check_constant_args, get_custom_getattr, has_torch_function, is_namedtuple_cls, is_utils_checkpoint, istype, namedtuple_fields, object_has_getattribute, proxy_args_kwargs, tensortype_to_dtype
  from .base import MutableLocal, VariableTracker
  from .ctx_manager import GenericContextWrappingVariable, NullContextVariable
  from .dicts import DefaultDictVariable
label_desc: Use image node_id 13 for calling the UserDefinedObjectVariable obj's underlying member method code with example usage: obj._check_for_getattribute() without return types