fermilink.workspace.payload module¶
- fermilink.workspace.payload.ensure_agents_aliases(destination, *, force)[source]¶
- Parameters:
destination (Path)
force (bool)
- Return type:
None
- fermilink.workspace.payload.ensure_agents_file(source_path, target_path, *, force, managed_symlink_sources)[source]¶
- Parameters:
source_path (Path)
target_path (Path)
force (bool)
managed_symlink_sources (tuple[Path, ...])
- Return type:
None
- fermilink.workspace.payload.ensure_valid_payload_root(payload_root)[source]¶
- Parameters:
payload_root (Path)
- Return type:
None
- fermilink.workspace.payload.is_valid_payload_root(path)[source]¶
- Parameters:
path (Path)
- Return type:
bool
- fermilink.workspace.payload.iter_payload_entries(payload_root)[source]¶
- Parameters:
payload_root (Path)
- Return type:
list[Path]
- fermilink.workspace.payload.managed_agents_symlink_sources(payload_root, agents_source, payload_entry_source)[source]¶
- Parameters:
payload_root (Path)
agents_source (Path)
payload_entry_source (Path)
- Return type:
tuple[Path, …]
- fermilink.workspace.payload.remove_agents_aliases(destination, *, force)[source]¶
- Parameters:
destination (Path)
force (bool)
- Return type:
None
- fermilink.workspace.payload.remove_managed_agents_file(target_path, expected_source, *, force, managed_symlink_sources)[source]¶
- Parameters:
target_path (Path)
expected_source (Path)
force (bool)
managed_symlink_sources (tuple[Path, ...])
- Return type:
None