亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? tests.py

?? Mod_python is an Apache module that embeds the Python interpreter within the server. With mod_python
?? PY
?? 第 1 頁 / 共 4 頁
字號:
def req_readline(req):    s = req.readline()    while s:        req.write(s)        s = req.readline()    return apache.OKdef req_readlines(req):        if 'SizeHint' in req.headers_in:        lines = req.readlines(int(req.headers_in['SizeHint']))    else:        lines = req.readlines()    req.write("".join(lines))    return apache.OKdef req_discard_request_body(req):    s = req.read(10)    if s != '1234567890':        req.log_error('read() #1 returned %s' % `s`)        req.write('test failed')        return apache.OK    status = req.discard_request_body()    if status != apache.OK:        req.log_error('discard_request_body() returned %d' % status)        return status    s = req.read()    if s:        req.log_error('read() #2 returned %s' % `s`)        req.write('test failed')        return apache.OK    req.write('test ok')    return apache.OKdef req_register_cleanup(req):    req.cleanup_data = "req_register_cleanup test ok"    req.register_cleanup(cleanup, req)    req.write("registered cleanup that will write to log")    return apache.OKdef cleanup(data):    # for req_register_cleanup above    data.log_error(data.cleanup_data)def server_cleanup(data):    # for srv_register_cleanup and apache_register_cleanup below    apache.log_error(data)def req_headers_out(req):    req.headers_out["X-Test-Header"] = "test ok"    req.write("test ok")    return apache.OKdef req_headers_out_access(req):    return apache.OKdef req_sendfile(req):    import tempfile    fname  = tempfile.mktemp("txt")    f = open(fname, "w")    f.write("  test ok  ");    f.close()    req.sendfile(fname, 2, 7)    # os.remove(fname)    return apache.OKdef req_sendfile2(req):    import tempfile    fname  = tempfile.mktemp("txt")    f = open(fname, "w")    f.write("0123456789"*100);    f.close()    req.sendfile(fname)    # os.remove(fname)    return apache.OK def req_sendfile3(req):    """Check if sendfile handles symlinks properly.       This is only valid on posix systems.    """    import tempfile    # note mktemp is deprecated in python 2.3. Should use mkstemp instead.    fname  = tempfile.mktemp("txt")    f = open(fname, "w")    f.write("0123456789"*100);    f.close()    fname_symlink =  '%s.lnk' % fname    os.symlink(fname, fname_symlink)    req.sendfile(fname_symlink)    os.remove(fname_symlink)    os.remove(fname)    return apache.OKdef req_handler(req):    if req.phase == "PythonFixupHandler":        req.handler = "mod_python"        req.handler = None        req.handler = "mod_python"        req.add_handler("PythonHandler","tests::req_handler")        return apache.OK    elif req.phase == "PythonHandler":        req.write('test ok')        return apache.OK    else:        req.write('test failed')        return apache.OKdef req_no_cache(req):    req.no_cache = 1    req.write('test ok')    return apache.OKdef req_update_mtime(req):    assert(req.mtime == 0.0)    req.update_mtime(100.0)    assert(req.mtime == 100.0)    req.set_etag()    req.set_last_modified()    req.write('test ok')    return apache.OKdef util_redirect(req):    from mod_python import util    if req.main:        # Sub request for ErrorDocument.        req.write("test failed")        return apache.DONE    else:        if req.phase == "PythonFixupHandler":            util.redirect(req,location="/dummy",text="test ok")        else:            req.write('test failed')            return apache.OKdef req_server_get_config(req):    if req.server.get_config().get("PythonDebug","0") != "1" or \            req.get_config().get("PythonDebug","0") != "0":        req.write('test failed')    else:        req.write('test ok')    return apache.OKdef req_server_get_options(req):    try:        server_options = apache.main_server.get_options()        assert(server_options.get("global","0") == "0")        assert(server_options.get("override","0") == "0")        server_options = req.connection.base_server.get_options()        assert(server_options.get("global","0") == "0")        assert(server_options.get("override","0") == "0")        server_options = req.server.get_options()        assert(server_options["global"] == "1")        assert(server_options["override"] == "1")        request_options = req.get_options()        assert(request_options["global"] == "1")        assert(request_options["override"] == "2")        assert(request_options["local"] == "1")    except:        req.write('test failed')    else:        req.write('test ok')    return apache.OKdef fileupload(req):    from mod_python import util    import md5    fields = util.FieldStorage(req)    f = fields.getfirst('testfile')        req.write(md5.new(f.file.read()).hexdigest())    return apache.OKdef srv_register_cleanup(req):    req.server.register_cleanup(req, server_cleanup, "srv_register_cleanup test ok")    req.write("registered server cleanup that will write to log")    return apache.OKdef apache_register_cleanup(req):    apache.register_cleanup(server_cleanup, "apache_register_cleanup test ok")    req.write("registered server cleanup that will write to log")    return apache.OKdef apache_exists_config_define(req):    if apache.exists_config_define('FOOBAR'):        req.write('FOOBAR')    else:        req.write('NO_FOOBAR')    return apache.OKdef util_fieldstorage(req):    from mod_python import util    req.write(`util.FieldStorage(req).list`)    return apache.OKdef postreadrequest(req):    req.log_error('postreadrequest')    req.add_common_vars()    req.subprocess_env['TEST1'] = "'"    req.subprocess_env['TEST2'] = '"'    req.log_error('subprocess_env = %s' % req.subprocess_env)    req.log_error('subprocess_env.values() = %s' % req.subprocess_env.values())    for value in req.subprocess_env.itervalues():        req.log_error('VALUE = %s' % value)    for item in req.subprocess_env.iteritems():        req.log_error('ITEM = %s' % (item,))    req.log_error('SCRIPT_FILENAME = %s' % req.subprocess_env.get('SCRIPT_FILENAME'))    req.log_error('SCRIPT_FILENAME = %s' % req.subprocess_env['SCRIPT_FILENAME'])    req.write("test ok")    return apache.DONEdef trans(req):    req.filename = req.document_root()+"/tests.py"    return apache.OKdef import_test(req):    import sys, os    directory = os.path.dirname(__file__)    assert(map(os.path.normpath, sys.path).count(directory) == 1)    if sys.modules.has_key("dummymodule"):        if not apache.main_server.get_options().has_key("dummymodule::function"):            req.log_error("dummymodule::function not executed")            req.write("test failed")        else:            req.write("test ok")    else:        req.log_error("dummymodule not found in sys.modules")        req.write("test failed")    return apache.OKdef outputfilter1(filter):    s = filter.read()    while s:        filter.write(s.upper())        s = filter.read()    if s is None:        filter.close()    return apache.OKdef outputfilter2(filter):    s = filter.read()    while s:        for c in s:          filter.write(2*c)        s = filter.read()    if s is None:        filter.close()    return apache.OKdef simplehandler(req):    if req.phase != "PythonHandler":        req.write("test failed")        return apache.OK    req.write("test ok")    if req.phase != "PythonHandler":        req.write("test failed")        return apache.OK    return apache.OKdef req_add_output_filter(req):    req.add_output_filter("MP_TEST_FILTER")    req.write("test ok")    return apache.OKdef req_register_output_filter(req):    req.register_output_filter("MP_TEST_FILTER1","tests::outputfilter1")    req.register_output_filter("MP_TEST_FILTER2",outputfilter2)    req.add_output_filter("MP_TEST_FILTER1")    req.add_output_filter("MP_TEST_FILTER2")    req.write("test ok")    return apache.OKdef connectionhandler(conn):    # read whatever    s = conn.readline().strip()    while s:        s = conn.readline().strip()    # fake an HTTP response    conn.write("HTTP/1.1 200 OK\r\n")    conn.write("Content-Length: 7\r\n\r\n")    conn.write("test ok")    return apache.OKdef pipe_ext(req):    # this is called by publisher    return "pipe ext"def Cookie_Cookie(req):    from mod_python import Cookie    cookies = Cookie.get_cookies(req)    for k in cookies:        Cookie.add_cookie(req, cookies[k])    req.write("test ok")        return apache.OKdef Cookie_MarshalCookie(req):    from mod_python import Cookie    cookies = Cookie.get_cookies(req, Cookie.MarshalCookie,

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频1区2区| 欧美一区二区不卡视频| 91国模大尺度私拍在线视频| 欧美精品日韩一本| 久久久久国产免费免费 | 国产精品久久久久久久久久久免费看 | 国产精品久久久久久久久久久免费看 | 中文字幕的久久| 亚洲国产综合91精品麻豆| 韩国视频一区二区| av不卡一区二区三区| 777午夜精品视频在线播放| 国产人久久人人人人爽| 亚洲18影院在线观看| 福利视频网站一区二区三区| 91精品久久久久久久久99蜜臂| 国产女人18水真多18精品一级做 | 一本久久a久久精品亚洲| 欧美不卡一区二区三区四区| 亚洲精品国产第一综合99久久 | 亚洲成人免费在线观看| 国产成人在线免费| 制服视频三区第一页精品| 最新成人av在线| 极品少妇xxxx精品少妇| 在线欧美小视频| 国产精品久久久久久久久免费樱桃| 看电视剧不卡顿的网站| 欧美日本在线看| 国产精品国产三级国产普通话三级| 琪琪久久久久日韩精品| 91国内精品野花午夜精品| 国产精品伦理在线| 狠狠色丁香婷综合久久| 4438x成人网最大色成网站| 亚洲视频综合在线| 成人动漫在线一区| 2020国产精品自拍| 九色porny丨国产精品| 欧美一区二区在线播放| 亚洲第一电影网| 欧美日韩久久不卡| 一区二区激情小说| 91捆绑美女网站| ...xxx性欧美| 成人av资源下载| 国产精品女上位| hitomi一区二区三区精品| 国产日韩欧美激情| 国产aⅴ精品一区二区三区色成熟| 精品国产3级a| 激情综合色播五月| 久久久久国产精品免费免费搜索| 国产精品一区不卡| 日本一区二区三区四区| 成人18视频在线播放| 中文字幕不卡在线观看| 国产自产v一区二区三区c| 欧美成人一区二区| 精品夜夜嗨av一区二区三区| 久久蜜桃av一区二区天堂| 欧美精品三级在线观看| 日本不卡高清视频| 日韩一本二本av| 久久aⅴ国产欧美74aaa| 久久精品人人做人人爽人人| 亚洲成a人片在线不卡一二三区| 4438x亚洲最大成人网| 久久精品99久久久| 中文字幕不卡的av| 日本精品视频一区二区| 日韩国产高清在线| 久久久久久99精品| 91农村精品一区二区在线| 舔着乳尖日韩一区| 精品国产污污免费网站入口| 北条麻妃一区二区三区| 午夜精品视频在线观看| 久久久久国产精品麻豆| 日本韩国欧美一区| 免费人成黄页网站在线一区二区| 久久影院午夜论| 成人福利视频网站| 日韩不卡在线观看日韩不卡视频| 久久久不卡网国产精品二区| 91久久精品一区二区三| 国产一区二区在线观看免费| 亚洲美女免费视频| 精品免费日韩av| 99精品久久久久久| 激情五月播播久久久精品| 亚洲精品国产a| 欧美大片在线观看一区二区| 91精品1区2区| 国产成人免费在线观看| 日韩电影免费一区| 中文字幕一区二区不卡| 日韩一区二区精品葵司在线 | 午夜视频久久久久久| 日韩精品高清不卡| 国产精品久久久久国产精品日日| 欧美成人欧美edvon| 91国产精品成人| 国产乱妇无码大片在线观看| 天堂成人国产精品一区| 亚洲欧美区自拍先锋| 国产日韩欧美综合一区| 欧美大度的电影原声| 欧美日韩国产成人在线免费| 91精品1区2区| 99久久久久久| 国产东北露脸精品视频| 精品一区二区三区的国产在线播放| 亚洲精品免费一二三区| 日本一区二区三区国色天香| 欧美va在线播放| 欧美日韩在线播放三区四区| 色拍拍在线精品视频8848| 丁香网亚洲国际| 国产精品18久久久久久vr| 另类小说图片综合网| 奇米影视在线99精品| 日韩和的一区二区| 午夜视频一区二区| 天堂va蜜桃一区二区三区漫画版| 亚洲成av人影院| 一区二区久久久| 亚洲精品亚洲人成人网在线播放| 国产精品视频一二三区| 国产欧美日韩视频一区二区 | 精品在线观看免费| 丝袜诱惑亚洲看片| 日本成人在线网站| 午夜精彩视频在线观看不卡| 亚洲国产综合色| 三级精品在线观看| 日本中文字幕一区二区有限公司| 日本视频一区二区三区| 日韩福利电影在线观看| 精品亚洲免费视频| 国产一区在线视频| 国产69精品久久99不卡| k8久久久一区二区三区| 欧美亚洲日本国产| 欧美丝袜丝nylons| 日韩一区二区三区四区 | 久久婷婷久久一区二区三区| 国产日韩欧美精品综合| 亚洲欧美视频在线观看| 亚洲综合丁香婷婷六月香| 日本在线播放一区二区三区| 捆绑调教美女网站视频一区| 丁香天五香天堂综合| 91免费版pro下载短视频| 欧美日韩五月天| 欧美电影免费观看高清完整版在线观看 | 成人免费观看视频| 色婷婷久久一区二区三区麻豆| 欧美精品久久久久久久多人混战 | 亚洲国产一区二区a毛片| 日韩av在线发布| 国产成人精品三级| 在线一区二区视频| wwwwxxxxx欧美| 亚洲最大成人综合| 国内一区二区视频| 色素色在线综合| 欧美成人伊人久久综合网| 亚洲欧美自拍偷拍| 免费人成精品欧美精品| 91在线无精精品入口| 91精品麻豆日日躁夜夜躁| 国产精品毛片大码女人| 美女视频黄a大片欧美| 日本精品免费观看高清观看| 久久久久88色偷偷免费| 日日夜夜精品视频免费| 色中色一区二区| 26uuu另类欧美亚洲曰本| 亚洲成人av在线电影| 成人av动漫在线| 欧美不卡一二三| 亚洲v中文字幕| 成人精品免费视频| 久久精品视频在线看| 日本视频一区二区三区| 91成人免费电影| 国产精品视频yy9299一区| 久久精品国产免费| 久久国产精品99久久人人澡| 欧美日韩在线直播| 久久久久九九视频| 久久精品国产久精国产爱| 91麻豆精品在线观看| 欧美videofree性高清杂交| 欧美精彩视频一区二区三区| 亚洲国产中文字幕在线视频综合| 国产高清精品久久久久| 欧美日韩你懂的| 亚洲在线视频免费观看|