Se Tile_App è un'applicazione WSGI, è necessario restituire il risultato di chiamarlo così ...
from pyramid.wsgi import wsgiapp
# Enable TileStache tile server
import TileStache
tile_app = TileStache.WSGITileServer('tilestache/tilestache.cfg', autoreload=False)
@wsgiapp
def tileserver(environ, start_response):
return tile_app(environ, start_response)
Nota: ho spostato la creazione dell'app a livello di modulo in modo che venga creata all'importazione e non ogni volta che viene gestita una richiesta. Potrebbe non essere il comportamento che stai cercando, ma la maggior parte delle volte è.