コード例 #1
0
ファイル: endpoints.py プロジェクト: rohe/oidctest
def clear_log(path, environ, start_response, lookup):
    # verify that the path is reasonable
    head, tail = os.path.split(path)
    if head != 'clear':  # don't do anything
        resp = do_response(NotFound, environ["PATH_INFO"])
        return resp(environ, start_response)

    wd = os.getcwd()
    _dir = os.path.join(wd, 'log', tail)
    if os.path.isdir(_dir):
        create_rp_tar_archive(tail, True)
        shutil.rmtree(_dir)
    else:
        resp = do_response(NotFound, 'No logfile by the name "{}"'.format(tail))
        return resp(environ, start_response)

    resp = do_response(SeeOther, '/log')
    return resp(environ, start_response)
コード例 #2
0
ファイル: endpoints.py プロジェクト: selfissued/oidctest
def clear_log(path, environ, start_response, lookup):
    # verify that the path is reasonable
    head, tail = os.path.split(path)
    if head != 'clear':  # don't do anything
        resp = NotFound(environ["PATH_INFO"])
        return resp(environ, start_response)

    wd = os.getcwd()
    _dir = os.path.join(wd, 'log', tail)
    if os.path.isdir(_dir):
        create_rp_tar_archive(tail, True)
        shutil.rmtree(_dir)
    else:
        resp = NotFound('No logfile by the name "{}"'.format(tail))
        return resp(environ, start_response)

    resp = SeeOther('/log')
    return resp(environ, start_response)
コード例 #3
0
ファイル: endpoints.py プロジェクト: selfissued/oidctest
def make_tar(path, environ, start_response, lookup):
    # verify that the path is reasonable
    head, tail = os.path.split(path)
    if head != 'mktar' and head != 'mktar/tar':  # don't do anything
        resp = NotFound(environ["PATH_INFO"])
        return resp(environ, start_response)

    resp = create_rp_tar_archive(tail)
    return resp(environ, start_response)
コード例 #4
0
ファイル: endpoints.py プロジェクト: selfissued/oidctest
def make_tar(path, environ, start_response, lookup):
    # verify that the path is reasonable
    head, tail = os.path.split(path)
    if head != 'mktar' and head != 'mktar/tar':  # don't do anything
        resp = NotFound(environ["PATH_INFO"])
        return resp(environ, start_response)

    resp = create_rp_tar_archive(tail)
    return resp(environ, start_response)