(self)
| 502 | self._start_channel(stream) |
| 503 | |
| 504 | def start(self): |
| 505 | config = self.config |
| 506 | request = config.get("request", None) |
| 507 | if request == "attach": |
| 508 | host = config["connect"]["host"] |
| 509 | port = config["connect"]["port"] |
| 510 | self.connect_to_adapter((host, port)) |
| 511 | return self.request_attach() |
| 512 | else: |
| 513 | raise ValueError( |
| 514 | f'Unsupported "request":{json.repr(request)} in session.config' |
| 515 | ) |
| 516 | |
| 517 | def request(self, *args, **kwargs): |
| 518 | freeze = kwargs.pop("freeze", True) |