Пример #1
0
def main():
    options, args = create_parser().parse()
    root = os.path.abspath(os.path.dirname(options.config))

    with open(options.config, "r") as fp:
        json_data = json.load(fp)

    script = PBSScript()
    script.header(json_data["pbs"])

    if options.interactive:
        print script.peek()
    else:
        for f in json_data["scripts"]:
            script.add_file(os.path.join(root, f))

        script.save(options.output)
Пример #2
0
def main():
    options, args = create_parser().parse()
    root = os.path.abspath(os.path.dirname(options.config))

    with open(options.config, 'r') as fp:
        json_data = json.load(fp)

    script = PBSScript()
    script.header(json_data["pbs"])

    if options.interactive:
        print script.peek()
    else:
        for f in json_data["scripts"]:
            script.add_file(os.path.join(root, f))

        script.save(options.output)