Fix --template-file

Fixes #47

The code that causes the URI TOO LONG error is in eventlet.wsgi.

So for the time being we're replacing that with paste.httpserver which serves
WSGI apps, too.

Longer term, we want to use eventlet but they need to make the maximum URL
length configurable.
This commit is contained in:
Tomas Sedovic 2012-04-04 19:13:37 +02:00
parent ec9c7009fa
commit 7690e1b5d4
2 changed files with 4 additions and 6 deletions

View File

@ -23,6 +23,7 @@ gettext.install('heat', unicode=1)
from heat.common import config
from heat.common import wsgi
from paste import httpserver
if __name__ == '__main__':
@ -34,8 +35,6 @@ if __name__ == '__main__':
port = config.DEFAULT_PORT
print 'Starting Heat API on port %s' % port
server = wsgi.Server()
server.start(app, conf, default_port=port)
server.wait()
httpserver.serve(app, port=port)
except RuntimeError, e:
sys.exit("ERROR: %s" % e)

View File

@ -36,6 +36,7 @@ gettext.install('heat', unicode=1)
from heat.common import config
from heat.common import wsgi
from paste import httpserver
if __name__ == '__main__':
@ -47,8 +48,6 @@ if __name__ == '__main__':
port = config.DEFAULT_PORT+1
print 'Starting Heat Engine on port %s' % port
server = wsgi.Server()
server.start(app, conf, default_port=port)
server.wait()
httpserver.serve(app, port=port)
except RuntimeError, e:
sys.exit("ERROR: %s" % e)