Beispiel #1
0
    def to_started(self, from_state: str) -> None:
        """Transition to started state."""
        program = os.path.expandvars(
            self.profile.get("training.intent.command.program"))
        arguments = [
            os.path.expandvars(str(a))
            for a in self.profile.get("training.intent.command.arguments", [])
        ]

        # Load user-defined converters
        self.converters = load_converters(self.profile)

        self.command = [program] + arguments
Beispiel #2
0
    def to_started(self, from_state: str) -> None:
        """Transition to started state."""
        self.preload = self.config.get("preload", False)
        if self.preload:
            try:
                self.load_graph()
            except Exception as e:
                self._logger.warning("preload: %s", e)

        # True if fuzzy search should be used (default)
        self.fuzzy = self.profile.get("intent.fsticuffs.fuzzy", True)

        # Load user-defined converters
        self.converters = load_converters(self.profile)

        self.transition("loaded")
Beispiel #3
0
 def to_started(self, from_state: str) -> None:
     # Load user-defined converters
     self.converters = load_converters(self.profile)