code: def __getattr__(self, item):
      try:
          return super().__getattribute__(item)
      except AttributeError:
          if self.input.ndim == 2 and item in self.input.dtypes:
              return self[item]
          else:
              raise
  
file_path: mars/mars/dataframe/window/core.py
imports: from ...serialization.serializables import Serializable, KeyField
label_desc: Use image node_id 8 for calling the Window obj's underlying member method code with example usage: obj.__getattr__(item) and returns: super, self