Пример #1
0
def load_form(xform, instance=None, extensions=[], preload_data={}):
    form = XFormParser(StringReader(xform)).parse()
    if instance != None:
        XFormParser.loadXmlInstance(form, StringReader(instance))

    customhandlers.attach_handlers(form, preload_data, extensions)

    form.initialize(instance == None)
    return form
Пример #2
0
def load_form(xform, instance=None, extensions=[], preload_data={}):
    form = XFormParser(StringReader(xform)).parse()
    if instance != None:
        XFormParser.loadXmlInstance(form, StringReader(instance))

    customhandlers.attach_handlers(form, preload_data, extensions)

    form.initialize(instance == None)
    return form
Пример #3
0
def load_form(xform, instance=None, extensions=[], session_data={}, api_auth=None):
    form = XFormParser(StringReader(xform)).parse()
    if instance != None:
        XFormParser.loadXmlInstance(form, StringReader(instance))

    # retrieve preloaders out of session_data (for backwards compatibility)
    customhandlers.attach_handlers(form, extensions, session_data.get('preloaders', {}))

    form.initialize(instance == None, CCInstances(session_data, api_auth))
    return form
Пример #4
0
def load_form(xform,
              instance=None,
              extensions=[],
              session_data={},
              api_auth=None):
    form = XFormParser(StringReader(xform)).parse()
    if instance != None:
        XFormParser.loadXmlInstance(form, StringReader(instance))

    # retrieve preloaders out of session_data (for backwards compatibility)
    customhandlers.attach_handlers(form, extensions,
                                   session_data.get('preloaders', {}))

    form.initialize(instance == None, CCInstances(session_data, api_auth))
    return form