Пример #1
0
def add_laser_parser():
    parser = argparse.ArgumentParser(prog='datastore-add-laser', 
            description="Add a BDKD Resource to a datastore", 
            parents=[
                util_common._repository_resource_parser(),
                util_add._files_parser(),
                util_add._metadata_parser(),
                util_add._add_options_parser(),
                util_add._bdkd_metadata_parser(),
                _laser_metadata_parser(),
            ])
    return parser
Пример #2
0
def add_laser_parser():
    parser = argparse.ArgumentParser(
        prog='datastore-add-laser',
        description="Add a BDKD Resource to a datastore",
        parents=[
            util_common._repository_resource_parser(),
            util_add._files_parser(),
            util_add._metadata_parser(),
            util_add._add_options_parser(),
            util_add._bdkd_metadata_parser(),
            _laser_metadata_parser(),
        ])
    return parser
Пример #3
0
def add_laser_util(argv=None):
    resource_args = add_laser_parser().parse_args(argv)
    resource = util_add.create_parsed_resource(resource_args, 
            meta_parser=argparse.ArgumentParser(parents=[
                util_add._bdkd_metadata_parser(),
                _laser_metadata_parser(),
                ]), 
            argv=argv)
    _laser_metadata_raw(resource)
    _laser_metadata_maps(resource)
    _laser_readme(resource)
    Dataset.validate(resource)
    util_add._save_resource(resource_args.repository, resource)
Пример #4
0
def add_laser_util(argv=None):
    resource_args = add_laser_parser().parse_args(argv)
    resource = util_add.create_parsed_resource(
        resource_args,
        meta_parser=argparse.ArgumentParser(parents=[
            util_add._bdkd_metadata_parser(),
            _laser_metadata_parser(),
        ]),
        argv=argv)
    _laser_metadata_raw(resource)
    _laser_metadata_maps(resource)
    _laser_readme(resource)
    Dataset.validate(resource)
    util_add._save_resource(resource_args.repository, resource)