wfexs_backend.fetchers.fasp#

Module Contents#

Classes#

API#

class wfexs_backend.fetchers.fasp.FASPFetcher(progs: wfexs_backend.common.ProgsMapping, setup_block: Mapping[str, Any] | None = None)#

Bases: wfexs_backend.fetchers.AbstractStatefulFetcher

FASP_PROTO: Final[str] = 'fasp'#
DEFAULT_LIMIT_THROUGHPUT: Final[str] = '100m'#
DEFAULT_ASPERA_CMD: Final[SymbolicName] = 'cast(...)'#
classmethod GetSchemeHandlers() Mapping[str, DocumentedStatefulProtocolFetcher]#
classmethod GetNeededPrograms() Sequence[SymbolicName]#
property description: str#
fetch(remote_file: wfexs_backend.common.URIType, cachedFilename: wfexs_backend.common.PathLikePath, secContext: SecurityContextConfig | None = None) wfexs_backend.fetchers.ProtocolFetcherReturn#