Source code for pulsar.scripts.submit

"""Submit a job and wait for it.
"""
import sys

from pulsar.main import ArgumentParser
from pulsar.scripts.submit_util import (
    add_common_submit_args,
    run_server_for_job,
)


[docs] def main(args=None): mod_docstring = sys.modules[__name__].__doc__ arg_parser = ArgumentParser(description=mod_docstring) add_common_submit_args(arg_parser) arg_parser.add_argument('--wait', action='store_true') arg_parser.add_argument('--no_wait', "--no-wait", dest='wait', action='store_false') arg_parser.set_defaults(wait=True) args = arg_parser.parse_args(args) run_server_for_job(args)
if __name__ == "__main__": main()