diff options
author | gasperfele@fri1.uni-lj.si <gasperfele@fri1.uni-lj.si@5cf9fbd1-b2bc-434c-b4b7-e852f4f63414> | 2015-01-28 14:12:13 +0000 |
---|---|---|
committer | gasperfele@fri1.uni-lj.si <gasperfele@fri1.uni-lj.si@5cf9fbd1-b2bc-434c-b4b7-e852f4f63414> | 2015-01-28 14:12:13 +0000 |
commit | 677e3ac2a4687e15f40dbc060f1bbb96b01d2c58 (patch) | |
tree | dbba338cba9e8bbb198b45ffb7da1503cb683199 /kpov_judge/test_task.py | |
parent | 6a4a5a588e247d9a51425ebe62595e043a84b0d2 (diff) |
Fixed, tested set_motd task(), task_check()
git-svn-id: https://svn.lusy.fri.uni-lj.si/kpov-public-svn/kpov-public@247 5cf9fbd1-b2bc-434c-b4b7-e852f4f63414
Diffstat (limited to 'kpov_judge/test_task.py')
-rwxr-xr-x | kpov_judge/test_task.py | 15 |
1 files changed, 8 insertions, 7 deletions
diff --git a/kpov_judge/test_task.py b/kpov_judge/test_task.py index b59aebc..bf20f1f 100755 --- a/kpov_judge/test_task.py +++ b/kpov_judge/test_task.py @@ -175,9 +175,9 @@ if __name__ == '__main__': task_params = params['task_params'][params['task_name']] if basic_args.generate_params: #prejema lahko samo stringe in ne številk (potrebno je str(int) - print ("params before: {} {}".format(params, task_params)) + # print ("params before: {} {}".format(params, task_params)) task_params.update(gen_params(params['username'], task_params_meta)) - print ("params after: {} {}".format(params, task_params)) + # print ("params after: {} {}".format(params, task_params)) if task_url.startswith('http'): req = urllib2.Request("{task_url}/{task_name}/params.json".format(**params)) web_task_params = json.load(urllib2.urlopen(req)) @@ -189,8 +189,8 @@ if __name__ == '__main__': if k in args and args[k] is not None: task_params[k] = args[k] if dialog is not None: - print(task_params) task_params = get_params_dialog(task_params, task_params_meta, dialog=dialog, language = params['language']) + # print(task_params) if basic_args.help: # params_argparser.print_help() print(params_argparser.format_help()) @@ -200,6 +200,10 @@ if __name__ == '__main__': for k in inspect.getargs(task.func_code)[0]: public_params[k] = task_params[k] params['task_params'][params['task_name']] = task_params + # save parameters for the next run + with open(basic_args.params_file, 'w') as f: + # print "dumping", params + yaml.dump(params, f) try: task_result = task(**public_params) # run task.task_check() @@ -208,11 +212,8 @@ if __name__ == '__main__': print(e) try: result = task_check(task_result, task_params) + print result except Exception as e: print("Error running task_check(results, params):") print(e) - # print results - # save parameters for the next run - with open(basic_args.params_file, 'w') as f: - yaml.dump(params, f) |