wasp_general.network.clients package

Submodules

wasp_general.network.clients.base module

class wasp_general.network.clients.base.WBasicNetworkClientCapability(network_agent)[source]

Bases: wasp_general.network.clients.proto.WNetworkClientCapabilityProto

capability_id()[source]
classmethod common_capability()[source]
classmethod create_capability(network_agent)[source]
network_agent()[source]
class wasp_general.network.clients.base.WBasicNetworkClientChangeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WBasicNetworkClientCurrentDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WBasicNetworkClientListDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WBasicNetworkClientMakeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WBasicNetworkClientProto(uri)[source]

Bases: wasp_general.network.clients.proto.WNetworkClientProto

classmethod agent_capabilities()[source]
capabilities()[source]
close()[source]
classmethod is_capable(capability_id)[source]
is_closed()[source]
classmethod open(uri)[source]
request(capability_id, *args, **kwargs)[source]
uri()[source]
class wasp_general.network.clients.base.WBasicNetworkClientRemoveFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WBasicNetworkClientUploadFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCapability

classmethod common_capability()[source]
class wasp_general.network.clients.base.WCommonNetworkClientCapability[source]

Bases: enum.Enum

An enumeration.

change_dir = 'change_dir'
current_dir = 'current_dir'
list_dir = 'list_dir'
make_dir = 'make_dir'
remove_file = 'remove_file'
upload_file = 'upload_file'

wasp_general.network.clients.collection module

class wasp_general.network.clients.collection.WNetworkClientCollectionProto(*network_client_cls, default_scheme=None)[source]

Bases: object

add(network_client_cls)[source]
client_cls()[source]
default_scheme()[source]
open(uri)[source]

wasp_general.network.clients.file module

class wasp_general.network.clients.file.WLocalFile(uri)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientProto

classmethod agent_capabilities()[source]
classmethod scheme()[source]
session_path(value=None)[source]
class wasp_general.network.clients.file.WLocalFileChangeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientChangeDirCapability

request(path, *args, exec_cmd=None, **kwargs)[source]
class wasp_general.network.clients.file.WLocalFileCurrentDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCurrentDirCapability

request(*args, **kwargs)[source]
class wasp_general.network.clients.file.WLocalFileListDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientListDirCapability

request(*args, **kwargs)[source]
class wasp_general.network.clients.file.WLocalFileMakeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientMakeDirCapability

request(directory_name, *args, **kwargs)[source]
class wasp_general.network.clients.file.WLocalFileRemoveFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientRemoveFileCapability

request(file_name, *args, **kwargs)[source]
class wasp_general.network.clients.file.WLocalFileUploadFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientUploadFileCapability

request(file_name, file_obj, *args, **kwargs)[source]

wasp_general.network.clients.ftp module

class wasp_general.network.clients.ftp.WFTPClient(uri)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientProto

classmethod agent_capabilities()[source]
ftp_args = None
if uri.port() is not None:
ftp_args[‘port’] = uri.port()
ftp_client()[source]
classmethod scheme()[source]
class wasp_general.network.clients.ftp.WFTPClientChangeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientChangeDirCapability

request(path, *args, exec_cmd=None, **kwargs)[source]
class wasp_general.network.clients.ftp.WFTPClientCurrentDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientCurrentDirCapability

request(*args, **kwargs)[source]
class wasp_general.network.clients.ftp.WFTPClientListDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientListDirCapability

request(*args, **kwargs)[source]
class wasp_general.network.clients.ftp.WFTPClientMakeDirCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientMakeDirCapability

request(directory_name, *args, **kwargs)[source]
class wasp_general.network.clients.ftp.WFTPClientRemoveFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientRemoveFileCapability

request(file_name, *args, **kwargs)[source]
class wasp_general.network.clients.ftp.WFTPClientUploadFileCapability(network_agent)[source]

Bases: wasp_general.network.clients.base.WBasicNetworkClientUploadFileCapability

request(file_name, file_obj, *args, **kwargs)[source]

wasp_general.network.clients.proto module

class wasp_general.network.clients.proto.WNetworkClientCapabilityProto[source]

Bases: object

capability_id()[source]
request(*args, **kwargs)[source]
Parameters:
  • args
  • kwargs
Returns:

anything

class wasp_general.network.clients.proto.WNetworkClientProto[source]

Bases: object

exception ConnectionError[source]

Bases: Exception

close()[source]
classmethod is_capable(capability_id)[source]
classmethod open(uri)[source]
Parameters:uri
Returns:WNetworkClientProto
request(capability_id, *args, **kwargs)[source]
Parameters:
  • capability_id
  • args
  • kwargs
Returns:

anything

classmethod scheme()[source]

Module contents