class_docstr: The workspace contains the processing information and state for
  a pipeline run on an image set
class_docstr_tok: ["The","workspace","contains","the","processing","information","and","state","for","a","pipeline","run","on","an","image","set"]
docstr: Set the file list
  
  A caller can set the file list to the file list in some other
  workspace. This lets a single, sometimes very bulky file list be
  used without copying it to a measurements file.
code: def set_file_list(self, file_list):
      """Set the file list
  
      A caller can set the file list to the file list in some other
      workspace. This lets a single, sometimes very bulky file list be
      used without copying it to a measurements file.
      """
      if self.__file_list is not None:
          self.__file_list.remove_notification_callback(
              self.__on_file_list_changed
          )
      self.__file_list = file_list
      if file_list is not None:
          self.__file_list.add_notification_callback(
              self.__on_file_list_changed
          )
  
imports: import io
  import logging
  import os
  import h5py
  import cellprofiler_core.utilities.measurement
  from ._disposition_changed_event import DispositionChangedEvent
  from ..constants.measurement import EXPERIMENT
  from ..constants.workspace import DISPOSITION_CONTINUE
  from ..utilities.hdf5_dict import HDF5FileList
label_desc: Use image node_id 13 for calling the Workspace obj's underlying member method code with example usage: obj.set_file_list(file_list) without return types