- print form.cleaned_data
-
- desc = JobDescription(Credential(request.session['proxy']))
-
- direct_map = ('application', 'arguments', 'note', 'grant', 'hosts', 'properties', 'queue', 'procs', 'nodes',
- 'wall_time', 'memory', 'memory_per_slot', 'modules', 'native', 'notify', 'preprocess',
- 'postprocess', 'persistent')
-
- for name in direct_map:
- if form.cleaned_data[name]:
- setattr(desc, name, form.cleaned_data[name])
+ params = form.cleaned_data
+ params['env_variables'] = [(env['name'], env['value'])
+ for env in env_formset.cleaned_data if env and not env['DELETE']]