job templates: saving and deleting
[qcg-portal.git] / qcg / service.py
index 972592f..15d939c 100644 (file)
@@ -137,7 +137,7 @@ def update_job(job, proxy):
                 elapsed, job.job_id, elapsed_job, job.tasks.count(), elapsed_tasks, elapsed_py)
 
 
-def submit_job(params, proxy):
+def make_job_desc(params, proxy):
     QCG.start()
     desc = JobDescription(Credential(proxy))
 
@@ -174,9 +174,7 @@ def submit_job(params, proxy):
         desc.set_watch_output(params['watch_output'], params['watch_output_pattern'])
     # TODO monitoring
 
-    job = desc.submit()
-
-    return job.job_id
+    return desc
 
 
 def cancel(obj, proxy):