def __init__(self, conf):
<EOL>if os.name == '<STR_LIT>':<EOL><INDENT>import _thread<EOL>def handler(signum, hook=_thread.interrupt_main):<EOL><INDENT>hook()<EOL>return True<EOL><DEDENT>import win32api<EOL>win32api.SetConsoleCtrlHandler(handler, <NUM_LIT:1>)<EOL><DEDENT>self._conf = None  <EOL>self.current_run = None  <EOL>self._conf_path = None  <EOL>self.init(conf)<EOL>
Run Manager is taking care of initialization and execution of runs.

        Parameters
        ----------
        conf : str, dict, file
            Configuration for the run(s). Configuration will be passed to all scans.