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
def parseForm(apibase, password, **msg): """ """ print 'Parsing a form.' try: return forms.main(apibase, password, msg['form_id'], msg['url']) except: client.captureException() raise
def setUpClass(cls): from forms import main cls.app = main({}, **settings) super(FunctionalTestBase, cls).setUpClass()
def parseForm(apibase, password, **msg): """ """ print 'Parsing a form.' return forms.main(apibase, password, msg['form_id'], msg['url'])
# 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()