code: def _close__fp(self):
      try:
          if self.__fp != self.fp:
              self.__fp.close()
      except AttributeError:
          pass
      finally:
          self.__fp = None
  
file_path: pillow-simd/src/PIL/PsdImagePlugin.py
imports: import io
  from .None import Image, ImageFile, ImagePalette
  from ._binary import i8
  from ._binary import i16be
  from ._binary import i32be
  from ._binary import si16be
label_desc: Use image node_id 5 for calling the PsdImageFile obj's underlying member method code with example usage: obj._close__fp() without return types