Beispiel #1
0
def _xml_formatter_list():
    root = XML('services')
    access_service_obj = AccessService(engine_config)
    service_list = access_service_obj.getServiceList()
    for service in service_list:
        root.append(XML('service').append_dict(service))
    return repr(root)
Beispiel #2
0
def _xml_formatter_req(*args, **kwargs):
    root = XML('service_requests')
    access_service_obj = AccessService(engine_config)
    type = kwargs.pop('type')
    subroot = XML('request')

    if(type == 'post'):
        form = kwargs.pop('form')
        post_service_requests = access_service_obj.postServiceRequests(form)
        subroot.append_dict(post_service_requests)
    else:
        args = kwargs.pop('args')
        get_service_requests = access_service_obj.getServiceRequests(args)
        for request in get_service_requests:
            subroot.append_dict(request)

    root.append(subroot)
    return repr(root)