(node_config: NodeConfiguration, name: str, logger: DTSLOG)
| 31 | |
| 32 | |
| 33 | def create_session(node_config: NodeConfiguration, name: str, logger: DTSLOG) -> OSSession: |
| 34 | match node_config.os: |
| 35 | case OS.linux: |
| 36 | return LinuxSession(node_config, name, logger) |
| 37 | case _: |
| 38 | raise ConfigurationError(f"Unsupported OS {node_config.os}") |
no test coverage detected