WSGI_LITE.

Uma maneira melhor de escrever aplicativos e middleware WSGI
Baixe Agora

WSGI_LITE. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Other/Proprietary Li...
  • Nome do editor:
  • P. J. Eby
  • Site do editor:
  • https://bitbucket.org/pje/

WSGI_LITE. Tag


WSGI_LITE. Descrição

Uma maneira melhor de escrever aplicativos e middleware WSGI Wsgi_lite fornece uma maneira melhor de escrever aplicativos e middleware wsgi. Não seria bom se escrever correto wsgi middleware foi tão simples? >>> do WSGI_LITE Import Lite, Lighten >>> Def Latinator (App): ..... . # Verifique se o "aplicativo" pode ser invocado através do protocolo Lite, mesmo ... # Se for um aplicativo padrão WSGI 1: ... App = Lighten (App) ...... @lite ... Def Middleware (ambiental): ... Status, cabeçalhos, corpo = app (ambiente) ... para nome, valor nos cabeçalhos: ... se nome.lower () == 'Tipo de conteúdo' e valor == ' / simples ': ... pausa ... mais: ... # não texto / planície, passe o pedido através de inalterado ... status de retorno, cabeçalhos, corpo ...... # tira conteúdo-comprimento se presente, Além disso, vai estar errado ... cabeçalhos = ... retorno status, cabeçalhos, (piglatina (piglatina (dados) para dados no corpo) ...... Retorna middlewareusing Apenas dois decoradores, o WSGI Lite permite criar middleware e aplicativos corretos e complacentes, sem precisar se preocupar com start_resp onse, escrever e fechar chamadas. E com aqueles mesmos dois decoradores, também permite que você gerencie recursos a serem liberados no final de uma solicitação e passe automaticamente em argumentos de palavra-chave para seus aplicativos ou middleware que são obtidos no ambiente WSGI (como extensões de servidor WSGI ou fornecido pela WSGI Parâmetros, como solicitação ou objetos de sessão). Para mais detalhes, confira a home page do projeto no Bitbucket e role até a tabela de conteúdos.WSGI Lite está atualmente disponível apenas para Python 2.x (testado com 2,7 ) Mas a fonte deve ser bastante portátil para 3.x, pois sua magia é limitada a inspecionar nomes de argumentos de função e funções de clonagem usando New.Function (). Requisitos: · Pitão


WSGI_LITE. Software Relacionado