Source code for pulsar.scripts.drmaa_kill

from json import load

from pulsar.main import ArgumentParser
from pulsar.managers.util.drmaa import DrmaaSessionFactory

DESCRIPTION = "Kill a job via DRMAA interface."


[docs] def main(argv=None): arg_parser = ArgumentParser(description=DESCRIPTION) arg_parser.add_argument("--external_id", required=True) args = arg_parser.parse_args(argv) external_id = load(args.external_id) session = DrmaaSessionFactory().get() external_id = session.kill(external_id)
if __name__ == "__main__": main()