예제 #1
0
    def register_tasks(bld: BuildContext, inputs: List[Nod3], group="CSV2RDF"):
        if group not in bld.groups:
            bld.add_group(group)

        for f in inputs:
            task = Csv2RdfTask(Csv2RdfTask, "csv2rdf", bld.env.derive())
            task.set_inputs(f)
            task.set_outputs(f.change_ext(".ttl"))
            bld.add_to_group(task, group=group)
예제 #2
0
    def register_tasks(bld: BuildContext,
                       inputs: List[Nod3],
                       group="csv-lint"):
        if group not in bld.groups:
            bld.add_group(group)

        for f in inputs:
            task = CsvLintTask(CsvLintTask, "csv-lint", bld.env.derive())
            task.set_inputs(f)
            bld.add_to_group(task, group=group)