wfexs_backend.pushers.abstract_contexted_export
#
Module Contents#
Classes#
Abstract class to model stateful export plugins which need the workflow context |
API#
- class wfexs_backend.pushers.abstract_contexted_export.AbstractContextedExportPlugin(refdir: pathlib.Path, setup_block: SecurityContextConfig | None = None, default_licences: Sequence[LicenceDescription] = [], default_orcids: Sequence[ResolvedORCID] = [], default_preferred_id: str | None = None)#
Bases:
wfexs_backend.pushers.AbstractExportPlugin
Abstract class to model stateful export plugins which need the workflow context
Initialization
- set_wfexs_context(wfexs: wfexs_backend.wfexs_backend.WfExSBackend, tempdir: PathLikePath | None = None) None #