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)
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)