Source code for ciowarehouse2.managers.directory

"""A file managerxs for directories."""

from __future__ import annotations

from pyramid.config import Configurator

from ..lib.i18n import _
from ..lib.ciotype import CIOTYPE_DIRECTORY, CioType
from ..lib.manager import Manager


# =============================================================================
[docs] def includeme(configurator: Configurator): """Function to include directory manager. :type configurator: pyramid.config.Configurator :param configurator: Object used to do configuration declaration within the application. """ Manager.register(configurator, ManagerDirectory)
# =============================================================================
[docs] class ManagerDirectory(Manager): """Class to manage a directory.""" ciotype = CioType(CIOTYPE_DIRECTORY) label = _('Generic directory handling')