Source code for pi_portal.modules.tasks.processor.mixins.archival_client
"""An archival client for archival task processors."""
from typing import Type
from pi_portal.modules.integrations.archival import (
ArchivalException,
TypeArchivalClient,
)
from pi_portal.modules.integrations.archival.service_client import (
ArchivalClient,
)
[docs]class ArchivalClientMixin:
"""An archival client for archival task processors."""
archival_client_class: Type[TypeArchivalClient] = ArchivalClient
archival_client_exception_class: Type[Exception] = ArchivalException