def _processors_default(self):
        ps = dict()
        ip = InitializationParser()

        hosts = []
        # load the hosts file
        p = os.path.join(paths.setup_dir, 'hosts')
        if os.path.isfile(p):
            with open(p, 'r') as f:
                hosts = [l.strip() for l in f if l.strip()]

        for pi in ip.get_processors():
            cp = self._command_processor_factory(path=pi)
            cp._hosts = hosts

            ps[cp.name] = cp

        return ps
    def _processors_default(self):
        ps = dict()
        ip = InitializationParser()

        hosts = []
        # load the hosts file
        p = os.path.join(paths.setup_dir, 'hosts')
        if os.path.isfile(p):
            with open(p, 'r') as f:
                hosts = [l.strip() for l in f if l.strip()]

        for pi in ip.get_processors():
            cp = self._command_processor_factory(path=pi)
            cp._hosts = hosts

            ps[cp.name] = cp

        return ps