Example #1
0
def mkdir_if_not_exists(fs: s3fs.S3FileSystem, path: str) -> None:
    """
    Create a directory if not exists.

    :param fs: Files-system
    :param path: Directory path
    :return: None
    """
    if fs._isfilestore() and not fs.exists(path):
        try:
            fs.mkdir(path)
        except OSError:
            assert fs.exists(path)
Example #2
0
    def _write_test_data(cls, s3: s3fs.S3FileSystem):
        if not s3.isdir(cls.BUCKET_NAME):
            s3.mkdir(cls.BUCKET_NAME)

        data = helpers.make_test_store()
        s3map = s3fs.S3Map(root=cls.BUCKET_NAME + '/cube_1.zarr',
                           s3=s3,
                           create=True)
        s3map.update(data)
        s3map = s3fs.S3Map(root=cls.BUCKET_NAME + '/cube_2.zarr',
                           s3=s3,
                           create=True)
        s3map.update(data)