Exemplo n.º 1
0
def data_from_view(path, query):
    try:
        response = local_response_unthreaded(path, query, False)
    except:
        raise ReplaceFailed
    if response.status_code in [301, 302]:
        raise ReplaceRedirect(response['Location'])
    if response.status_code != 200:
        raise ReplaceFailed
Exemplo n.º 2
0
def object_from_view(path, query, object_name):
    local.modelurl_object_name = object_name
    try:
        response = local_response_unthreaded(path, query, False)
    except:
        raise ReplaceFailed
    if response.status_code in [301, 302]:
        raise ReplaceRedirect(response['Location'])
    if response.status_code != 200:
        raise ReplaceFailed
    try:
        return local.modelurl_object
    except AttributeError:
        raise ReplaceDone