def __init__(self, conf):
self._conf = conf<EOL>self._run_conf = None<EOL>self._run_number = None<EOL>self._run_status = run_status.init<EOL>self.file_lock = Lock()<EOL>self.stop_run = Event()  <EOL>self.abort_run = Event()<EOL>self._run_start_time = None<EOL>self._run_stop_time = None<EOL>self._total_run_time = None<EOL>self._last_error_message = None<EOL>self._last_traceback = None<EOL>self._cancel_functions = None<EOL>self.connect_cancel(["<STR_LIT>"])<EOL>
Initialize object.

        Parameters
        ----------
        conf: dict
            Persistant configuration for all runs.
        run_conf : dict
            Run configuration for single run.