class_docstr: Object that "owns" a file on a filesystem. If the ``filename`` is None,
  it maintains a temporary file which name is accessible via ``name``
  attribute; when pickling, the contents of this file is pickled;
  when unpickling, a new temp file is created; temp files are auto-deleted.
code: def __init__(
      self, filename=None, keep_tempfiles=False, suffix="", prefix=""
  ):
      self.name = filename
      self.auto = filename is None
      self.keep_tempfiles = keep_tempfiles
      self.suffix = suffix
      self.prefix = prefix
  
file_path: sklearn-crfsuite/sklearn_crfsuite/_fileresource.py
imports: from __future__ import absolute_import
  import os
  import tempfile
label_desc: Use image node_id 1 to create a new FileResource object from inherited base classes: object with example: obj = FileResource(filename, keep_tempfiles, suffix, prefix)