Teena

Portas de Python de Syscalls úteis, usando E / S assíncrono
Baixe Agora

Teena Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • MIT/X Consortium Lic...
  • Preço:
  • FREE
  • Nome do editor:
  • Zachary Voase
  • Site do editor:
  • http://github.com/disturbyte/

Teena Tag


Teena Descrição

Teena é um módulo Python que visa ser uma coleção de portos do UNIX e Linux Syscalls para python puro, com ênfase em desempenho e correção.developer comentárioswindows suportes não é uma preocupação primária - estou inicialmente segmentando apenas sistemas operacionais compatíveis com POSIX . A biblioteca usa o Tornado para fazer E / S assíncrono eficiente E / S. A primeira versão desta biblioteca contém implementações de tee e splice que operam em arquivos, soquetes e descritores de arquivos. Há também uma classe de captura que se comporta como o Stringio, mas tem um fileno () e assim pode ser usado onde um descritor de arquivo real é necessário.Examplei demonstrará como capturar o resultado de uma solicitação HTTP, enquanto expirando eficientemente a resposta stderr.do as importações necessárias: >>> do encerramento de importação de contexto >>> Import TENA >>> Importar OS >>> Import Sys >>> Importar Urllib2Crie um objeto Teena.Capture () para capturar a saída: >>> captura = Teena.capture () Abra uma conexão usando urllib2.Urlopen (). Este objeto de conexão possui um descritor de arquivo associado, para que você possa passá-lo diretamente para o TEE (): >>> com fechamento (urllib2.urlopen ('http://whatthecmit.com/index.txt')) como conn: .. . Teena.tee (Conn, (Sys.Stderr, Capture.Input)) Isso realmente não deve demorar 19 minutos para construir. >>> Imprimir Repr (Capture.GetValue ()) 'Isso realmente não deve levar 19 minutos para construir. \ n'installationpip Instale a página inicial da adolescência


Teena Software Relacionado

piep.

Manipulação do fluxo do estilo UNIX com a sintaxe do Python ...

28

Download