Toplevel.py: fix for newer versions of twisted-web
authorMoritz Venn <moritz.venn@freaque.net>
Wed, 14 Sep 2011 13:49:31 +0000 (15:49 +0200)
committerMoritz Venn <moritz.venn@freaque.net>
Wed, 14 Sep 2011 13:49:31 +0000 (15:49 +0200)
commit7615c10e15647b0d16925af71f8aad59eec56eee
tree7bc462b431337fb3c72ec696ea4aecebbe70fd97
parent12fe09a79c51f2b664636666a6bccffd391bab30
Toplevel.py: fix for newer versions of twisted-web

POST is used for those requests to circumvent the cache, but with
twisted-web 10.0.0 and newer only GET and HEAD are valid request
methods. So if we detect a render_GET implementation we add our own
render_POST which in turn just calls the render_GET implementation.
Otherwise we just use the plain static.File implementation as was
done before.
webinterface/src/WebChilds/Toplevel.py