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