wsgi_lite

Szoftver screenshot:
wsgi_lite
Szoftver adatai:
Változat: 0.5 Alpha 2
Feltöltés dátuma: 11 May 15
Fejlesztő: P. J. Eby
Engedély: Ingyenes
Népszerűség: 0

Rating: 5.0/5 (Total Votes: 1)

wsgi_lite szolgáltat egy jobb út, hogy írjon WSGI alkalmazások és middleware.
Nem lenne jó, ha írásban való helyes WSGI middleware volt ez egyszerű?
>>> From wsgi_lite import lite, világosítani
>>> Def latinator (app):
...
... # Győződjön meg arról, hogy `app` lehet hivatkozni keresztül Lite protokoll, még
... # Ha ez egy alap WSGI 1 app:
... App = világosítani (app)
...
...lite
... Def middleware (környezet):
... Állapot, fejlécek, body = app (környezet)
... A nevet, értéket fejlécek:
... Ha name.lower () == 'content-type "és ár-érték ==' text / plain ':
... Szünet
... Más:
... # Nem text / plain, továbbítja a kérelmet keresztül változatlan
... Visszatérő állapot, fejlécek, test
...
... # Strip content-length ha van, különben baj lesz
... Fejlécek = [
... (Név, érték) nevet, értéket fejlécek
... Ha name.lower ()! = 'Content-length "
...]
... Visszatérő állapot, fejlécek, (piglatin (adatok) adatok test)
...
... Visszatérő middleware
Csak a két festő, WSGI Lite segítségével elkészítheti helyes és szabályszerű middleware és alkalmazások, anélkül, hogy aggódnia start_response, írni és közel hívásokat. És ugyanez a két festő, azt is lehetővé teszi források kezelését kell szabadítani végén a kérést, és automatikusan át a kulcsszó érvek a apps vagy köztes nyerik WSGI környezet (mint WSGI Server Extensions vagy middleware-tartozék paraméterek, mint a kérelem vagy munkamenet tárgyak).
További részletekért nézd meg a projekt honlapján az BitBucket, és görgessen a tartalomjegyzék.
WSGI Lite jelenleg csak a Python 2.x (tesztelt w / 2.3 akár 2,7), de a forrást kell nagyon hordozható 3.x, mint a mágikus korlátozódik ellenőrző funkció argumentum, és a klónozási funkció segítségével new.function ().

követelmények :

  • Python

Hozzászólások a wsgi_lite

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!