def convert_hit(hit, names=('get_turk_accepted_image_list', 'get_turk_accepted_stroke_list', 'get_turk_image_list', 'get_turk_stroke_list', 'get_turk_rejected_image_list', 'get_turk_rejected_stroke_list'), line_sep='\n', data_sep='\t', pseudo=False): def do_record_submission(submission_dict, pseudo=pseudo): images_path, strokes_path, extra_info_path = get_submission_paths( submission_dict) record_submission(submission_dict, names=names, many_dirs=False, pseudo=pseudo, images_path=images_path, strokes_path=strokes_path, extra_info_path=extra_info_path) raise_object_changed(images_path) raise_object_changed(strokes_path) turkutil.convert_hit( hit, record_submission=do_record_submission, message=(lambda submission_dict: 'Saving %s for %s...' % (repr(get_alphabet_id_from_dict(submission_dict)), repr(submission_dict['workerid']))), line_sep=line_sep, data_sep=data_sep, pseudo=pseudo)
def convert_hit(hit, line_sep='\n', data_sep='\t', pseudo=False, **kwargs): def do_record_submission(submission_dict, pseudo=pseudo): record_submission(submission_dict, many_dirs=True, pseudo=pseudo, **kwargs) turkutil.convert_hit(hit, record_submission=do_record_submission, line_sep=line_sep, data_sep=data_sep, pseudo=pseudo)
def convert_hit(hit, names=('get_turk_accepted_image_list', 'get_turk_accepted_stroke_list', 'get_turk_image_list', 'get_turk_stroke_list', 'get_turk_rejected_image_list', 'get_turk_rejected_stroke_list'), line_sep='\n', data_sep='\t', pseudo=False): def do_record_submission(submission_dict, pseudo=pseudo): images_path, strokes_path, extra_info_path = get_submission_paths(submission_dict) record_submission(submission_dict, names=names, many_dirs=False, pseudo=pseudo, images_path=images_path, strokes_path=strokes_path, extra_info_path=extra_info_path) raise_object_changed(images_path) raise_object_changed(strokes_path) turkutil.convert_hit(hit, record_submission=do_record_submission, message=(lambda submission_dict: 'Saving %s for %s...' % (repr(get_alphabet_id_from_dict(submission_dict)), repr(submission_dict['workerid']))), line_sep=line_sep, data_sep=data_sep, pseudo=pseudo)