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)
Example #2
0
    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)
Example #4
0
 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)