code: def __getattr__(self, item):
      with contextlib.suppress(AttributeError):
          return object.__getattribute__(self, item)
  
      return getattr(self._dataset, item)
  
imports: from __future__ import annotations
  import collections.abc
  import contextlib
  from collections import defaultdict
  from copy import copy
  import torch
  from torchvision import datasets, tv_tensors
  from torchvision.transforms.v2 import functional
label_desc: Use image node_id 2 for calling the VisionDatasetTVTensorWrapper obj's underlying member method code with example usage: obj.__getattr__(item) and returns: getattr, object