wsgi_lite

Скріншот програми:
wsgi_lite
Дані програми:
Версія: 0.5 Alpha 2
Дата завантаження: 11 May 15
Розробник: P. J. Eby
Ліцензія: Безкоштовно
Популярність: 17

Rating: 5.0/5 (Total Votes: 1)

wsgi_lite забезпечує кращий спосіб, щоб написати WSGI додатків і проміжне.
Не було б непогано, якби писати правильний WSGI проміжного це було просто?
>>> Від імпорту wsgi_lite Lite, полегшити
>>> Def latinator (додаток):
...
... # Переконайтеся, що `app` може бути викликаний за допомогою протоколу Lite, навіть
... # Якщо це стандарт WSGI додаток 1:
... Додаток = Світліший (додаток)
...
... Lite
... Def проміжного (середа):
... Стан, заголовки, тіло = додаток (середа)
... Для імені, значення в заголовках:
... Якщо name.lower () == 'Content-Type' і значення == 'текст / звичайний ":
... Перерва
... Ще:
... # Чи не текст / рівнина, передати запит через незмінними
... Статус повернення, заголовки, тіло
...
... # Газа Content-Length, якщо присутній, то це буде неправильно
... Заголовки = [
... (Ім'я, значення) для імені, значення в заголовках
... Якщо name.lower (!) = 'Content-Length "
...]
... Статус повернення, заголовки, (piglatin (дані) для даних в тілі)
...
... Повернення проміжного
Використовуючи тільки два декоратори, WSGI Lite дозволяє створювати правильну і сумісний сполучного ПО і додатків, без необхідності турбуватися про start_response, писати і близькі виклики. І з тих же двох декораторів, він також дозволяє управляти ресурсами, буде випущений в кінці запиту, а також автоматично передати в іменованих аргументів у ваших додатках або проміжного, одержуваних з навколишнього середовища WSGI (як розширень WSGI сервера або проміжного-поставки параметри, такі як запит або сесії об'єктів).
Для більш детальної інформації, перевірити домашній сторінці проекту на BitBucket, і перейдіть до змісту.
WSGI Lite в даний час доступна тільки для Python 2.x (перевірено ж / 2.3 до 2.7), але джерело має бути достатньо портативний, щоб 3.x, а його магія обмежена перевірки імен аргумент функції, і клонування функцій за допомогою new.function . ()

Вимоги

  • Python

wsgi_lite

Коментар не знайдено
додати коментар
Включіть картинки!