From 6de2018a719e118a133a14a3cb5c0dd212fc23fa Mon Sep 17 00:00:00 2001 From: "d.kovalenko" Date: Mon, 2 Feb 2026 14:59:38 +0300 Subject: [PATCH] fix: RemoteOperations should not check the local platform. This class oriented to target system with Linux. --- src/remote_ops.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/remote_ops.py b/src/remote_ops.py index 465ac6b..1e791d9 100644 --- a/src/remote_ops.py +++ b/src/remote_ops.py @@ -3,7 +3,6 @@ import getpass import os import posixpath -import sys import subprocess import tempfile import io @@ -47,6 +46,9 @@ def cmdline(self): class RemoteOperations(OsOperations): + # + # Target system is Linux only. + # sm_dummy_conn_params = ConnectionParams() conn_params: ConnectionParams @@ -59,9 +61,6 @@ class RemoteOperations(OsOperations): ssh_dest: str def __init__(self, conn_params: ConnectionParams): - if sys.platform != "linux": - raise EnvironmentError("Remote operations are supported only on Linux!") - if conn_params is None: raise ValueError("Argument 'conn_params' is None.")