コード例 #1
0
ファイル: tasks.py プロジェクト: grst/fieldpapers
def composePrint(apibase, password, **msg):
    """ Create an atlas.
    """
    kwargs = dict(print_id=msg['print_id'],
                  paper_size=msg['paper_size'],
                  orientation=msg['orientation'],
                  layout=msg.get('layout', 'full-page'),
                  pages=msg['pages'])
    
    if 'form_id' in msg and 'form_url' in msg:
        def on_fields(fields):
            for page in msg['pages']:
                page['text'] = (page.get('text', '').strip() + '\n\n' + forms.fields_as_text(fields['fields'])).strip()
        
        print 'Composing print', msg['print_id'], 'and form', msg['form_id']

        try:
            compose.main(apibase, password, **kwargs)
            forms.main(apibase, password, msg['form_id'], msg['form_url'], on_fields)
        except:
            client.captureException()
            raise
    
    else:
        if 'form_fields' in msg:
            for page in msg['pages']:
                page['text'] = (page.get('text', '').strip() + '\n\n' + forms.fields_as_text(msg['form_fields'])).strip()
    
        print 'Composing print', msg['print_id']

        try:
            compose.main(apibase, password, **kwargs)
        except:
            client.captureException()
            raise
コード例 #2
0
ファイル: tasks.py プロジェクト: grst/fieldpapers
def parseForm(apibase, password, **msg):
    """
    """
    print 'Parsing a form.'

    try:
        return forms.main(apibase, password, msg['form_id'], msg['url'])
    except:
        client.captureException()
        raise
コード例 #3
0
ファイル: test_functional.py プロジェクト: arossouw/study
 def setUpClass(cls):
     from forms import main
     cls.app = main({}, **settings)
     super(FunctionalTestBase, cls).setUpClass()
コード例 #4
0
ファイル: test_functional.py プロジェクト: arossouw/study
    def setUpClass(cls):
	from forms import main
        cls.app = main({}, **settings)
        super(FunctionalTestBase, cls).setUpClass()
コード例 #5
0
def parseForm(apibase, password, **msg):
    """
    """
    print 'Parsing a form.'
    return forms.main(apibase, password, msg['form_id'], msg['url'])
コード例 #6
0
ファイル: tasks.py プロジェクト: fgifford/fieldpapers
def parseForm(apibase, password, **msg):
    """
    """
    print 'Parsing a form.'
    return forms.main(apibase, password, msg['form_id'], msg['url'])
コード例 #7
0
ファイル: __test.py プロジェクト: Wilfongjt/lb-data
# helper

# file classes
file.main()

script_file.main()

#template_file.main()
templates.main()
configuration_file.main()

context_dict.main()

logger.main()

forms.main()

# helper classes
'''
helper_declare_upsert_format.main()
#helper_fields_format.main()
#helper_insert_columns_format.main()
#helper_insert_values_format.main()
helper_required.main()
helper_required_insert_attributes_format.main()
helper_required_insert_format.main()
helper_required_update_format.main()
# dep helper_script_generate.main()
helper_set_clause_format.main()
helper_set_defaults_format.main()
helper_sync_json_values_format.main()