Esempio n. 1
0
    def open(self) -> None:
        self._pre_open_closing_log(closing=False)

        self.session = PtyProcess.spawn(
            self.open_cmd,
            rows=self._base_transport_args.transport_options.get("ptyprocess", {}).get("rows", 24),
            cols=self._base_transport_args.transport_options.get("ptyprocess", {}).get("cols", 80),
        )

        self._post_open_closing_log(closing=False)
Esempio n. 2
0
    def open(self) -> None:
        self._pre_open_closing_log(closing=False)

        if not self.open_cmd:
            self._build_open_cmd()

        self.session = PtyProcess.spawn(
            self.open_cmd,
            echo=self._base_transport_args.transport_options.get(
                "ptyprocess", {}).get("echo", True),
            rows=self._base_transport_args.transport_options.get(
                "ptyprocess", {}).get("rows", 80),
            cols=self._base_transport_args.transport_options.get(
                "ptyprocess", {}).get("cols", 256),
        )

        self._post_open_closing_log(closing=False)