paste.pony を使ってみた

使えそうなミドルウェアはないかなーなどと Paste の中身を見てみたら paste.pony なんてモジュールを見つけました。
なんぞこれ? などと思いながらドキュメントを見てみたら

Add pony power to your application

なんて書いてあるじゃないですか。
ポニーパワーほしい! ということで使ってみました。

使い方

まずは Paste · PyPI から paste をインストールします。

from wsgiref import simple_server
from paste import pony

def hello(environ, start_response):
    start_response('200 OK', [])
    return 'hello'

srv = simple_server.make_server('', 8080, pony.make_pony(hello, {}))
srv.serve_forever()

で、サーバを立ち上げます。

make_pony の docstring には以下のように書いてあるので、ブラウザで http://localhost:8080/pony にアクセスすると…

Adds pony power to any application, at /pony

あとは試してみて下さい!