def __init__(self, file_path, pickle_dags, dag_id_white_list, zombies):
self._file_path = file_path<EOL>self._result_queue = multiprocessing.Queue()<EOL>self._process = None<EOL>self._dag_id_white_list = dag_id_white_list<EOL>self._pickle_dags = pickle_dags<EOL>self._zombies = zombies<EOL>self._result = None<EOL>self._done = False<EOL>self._start_time = None<EOL>self._instance_id = DagFileProcessor.class_creation_counter<EOL>DagFileProcessor.class_creation_counter += <NUM_LIT:1><EOL>
:param file_path: a Python file containing Airflow DAG definitions
:type file_path: unicode
:param pickle_dags: whether to serialize the DAG objects to the DB
:type pickle_dags: bool
:param dag_id_whitelist: If specified, only look at these DAG ID's
:type dag_id_whitelist: list[unicode]
:param zombies: zombie task instances to kill
:type zombies: list[airflow.utils.dag_processing.SimpleTaskInstance]