def run_script(
        self, script_text_or_path: str, /, *, blocking: bool = True, timeout: Optional[int] = None
    ) -> Union[str, FutureResult[str]]:
        """
        Run an AutoHotkey script.
        Can either be a path to a script (``.ahk``) file or a string containing script contents
        """
        return self._transport.run_script(script_text_or_path, blocking=blocking, timeout=timeout)

        Run an AutoHotkey script.
        Can either be a path to a script (``.ahk``) file or a string containing script contents
        
ahk/_sync/engine.py