コード例 #1
0
ファイル: Server.py プロジェクト: probins/featureserver
def wsgi_app(environ, start_response):
    global theServer, lastRead
    last = 0
    for cfg in cfgfiles:
        try:
            cfgTime = os.stat(cfg)[8]
            if cfgTime > last:
                last = cfgTime
        except:
            pass
    if not theServer or last > lastRead:
        cfgs = cfgfiles
        theServer = Server.load(*cfgs)
        lastRead = time.time()

    return wsgi(theServer.dispatchRequest, environ, start_response)
コード例 #2
0
ファイル: Server.py プロジェクト: guolivar/totus-niwa
def wsgi_app_workspace(environ, start_response):
    global theServer, lastRead
    last = 0
    for cfg in cfgfiles:
        try:
            cfgTime = os.stat(cfg)[8]
            if cfgTime > last:
                last = cfgTime
        except:
            pass        
    if not theServer or last > lastRead:
        cfgs      = cfgfiles
        theServer = Server.load(*cfgs)
        lastRead = time.time()
        
    return wsgi(theServer.dispatchWorkspaceRequest, environ, start_response)
コード例 #3
0
ファイル: server.py プロジェクト: ricardocmj/tilecache
def wsgiApp(environ, start_response):
    return wsgi(run_app, environ, start_response)
コード例 #4
0
ファイル: server.py プロジェクト: ALDean/tilecache
def wsgiApp (environ, start_response):
    return wsgi(run_app, environ, start_response)