code: def __getattr__(self, attr):
      if not self._inited:
          return object.__getattribute__(self, attr)
      if attr in self._extra_params:
          return self._extra_params[attr]
      try:
          return getattr(self._chunk, attr)
      except AttributeError:
          return object.__getattribute__(self, attr)
  
file_path: mars/mars/core/entity/fuse.py
imports: import numpy
  from ...serialization.serializables import ReferenceField
  from .chunks import ChunkData, Chunk, CHUNK_TYPE
label_desc: Use image node_id 4 for calling the FuseChunkData obj's underlying member method code with example usage: obj.__getattr__(attr) and returns: object, self, getattr, object