Denn eigentlich nutzte ich kaum was aus paste, obwohl es ja ziemlich
viel mitbringt...
Wenn ich das richtig sehe, wird von colubrid's Seite aus nur in
server.py ein paste import gemacht und zwar hier:
"""
try:
from paste import httpserver
run = lambda: httpserver.serve(app, host=hostname,
port=str(port))
except ImportError:
try:
from BaseWSGIServer import WSGIServer
run = WSGIServer(app, hostname, port).serve_forever
except ImportError:
try:
from wsgiref.simple_server import make_server
run = make_server(hostname, port, app).serve_forever
except ImportError:
run = None
if run is None:
raise RuntimeError('no standalone wsgi server found')
if reload:
from colubrid import reloader
reloader.main(run)
else:
run()
"""
Ich sehe, das es aber auch mit dem simple_server aus dem neuen wsgiref
gehen würde. Was ist aber davor mit """from BaseWSGIServer import
WSGIServer""" gemeint???
Kann ich also auf paste verzichten, wenn ich wsgiref "mitbringe" ???
Oder gibt es noch andere nette Dinge aus paste, die evtl. ohne nicht
funktionieren?
Mfg.
Jens
BaseWSGIServer ist ein ander WSGI Server von hier:
http://trac.pocoo.org/browser/sandbox
Colubrid nutzt paste eigentlich nur für den WSGI Server, also entweder
python2.4 mit wsgiref, paste, oder BaseWSGIServer, ansonsten python2.5
:)
Regards,
Armin
Auch nicht schlecht. Eine kleine Anmerkung in colubrid wäre allerdings
hilfreich.
Worin liegt der Unterschied zwischen dem und einem Server aus
wsgiref???
> Colubrid nutzt paste eigentlich nur für den WSGI Server
Genau, aber Paste bietet so viel mehr, was ja alles nicht wirklich
benötigt wird. Also bläht es PyLucid nur unnötig auf...
>, also entweder
> python2.4 mit wsgiref, paste, oder BaseWSGIServer, ansonsten python2.5
> :)
Also ich nehme jetzt nur noch wsgiref per svn:externals für PyLucid...
Ist schön schlank.
Mfg.
Jens