Source code for solidipes.mounters.dtool

from ..utils import solidipes_logging as logging

################################################################
from .cloud import Mounter, parameter

################################################################
print = logging.invalidPrint
logger = logging.getLogger()
################################################################


[docs] class DToolMounter(Mounter): "Create a remote dtool file system" parser_key = "dtool" should_wait_mount = False def __init__(self, **kwargs): super().__init__(**kwargs)
[docs] def mount(self): logger.warning("This mounter only creates the hooks to scan a dtool repository") pass
@parameter def endpoint() -> str: "dtool URI (e.g. s3://bucket/dataset_id)" pass
[docs] def wait_mount(self): pass