def post_job(job_request_filepath, job_data_filepath): """Create a new job""" if job_request_filepath == None or job_request_filepath == "": print "--request filepath required" return if os.path.exists(job_request_filepath) == False: print "Invalid request filepath" return datafile = open(job_request_filepath, "r") request = datafile.read() datafile.close() doc = None if job_data_filepath == None or job_data_filepath == "": doc = resources.post_job(request, None) else: if os.path.exists(job_data_filepath) == False: print "Invalid job data filepath" return doc = resources.post_job(request, job_data_filepath) if doc == None: print "No data returned" return print(etree.tostring(doc, pretty_print=True))
def post_job(args): """Create a new job""" if os.path.exists(args.request) == False: print "Invalid request filepath" return datafile = open(args.request, "r") request = datafile.read() datafile.close() doc = None if args.job_data == None or args.job_data == "": doc = resources.post_job(request, None) else: if os.path.exists(args.job_data) == False: print "Invalid job data filepath" return doc = resources.post_job(args.request, args.job_data) print_result(doc)