GEVENT.

Biblioteca de rede Python baseada em código aberto / libevent
Baixe Agora

GEVENT. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • Freeware
  • Preço:
  • FREE
  • Nome do editor:
  • Denis Bilenko
  • Site do editor:
  • http://bitbucket.org/denis/
  • Sistemas operacionais:
  • Mac OS X 10.0 or later
  • Tamanho do arquivo:
  • 143 KB

GEVENT. Tag


GEVENT. Descrição

Biblioteca de redes de redes de greenlet de código aberto / libevent GEVENT é uma biblioteca de rede Greenlet gratuita e aberta / Baseada em LibEvent criada em Python. Requisitos: · Pitão O que há de novo nesta versão: A API de Tempo limite foi alterada de maneira incompatível para trás: · Tempo limite .__ init__ não inicia mais o temporizador; Início () deve ser chamado explicitamente. Um shourtcut - timeout.start_new - é fornecido que cria e inicia um tempo limite. · Adicionado classe GEVENT.GREENLET que é uma subclasse de Greenlet que adiciona alguns métodos úteis Join / get / kill / link. Veja os docstrings para detalhes. · GeVent.Spawn agora retorna a instância do Greenlet. O velho Gevent.Spawn, que retorna a instância py.magic.greenlet, pode ainda ser acessado como GEVENT.SPAWN_RAW. A implementação do Greenlet é uma melhoria no módulo proc, com esses bugs fixados: · Proc não é uma subclasse de Greenlet que torna o GetCurrent () inútil e usando procs como chaves em dict impossíveis. · Proc executa links sequencialmente, então se pode bloquear o resto de ser executado. O Greenlet executa cada link em um novo greenlet por padrão, a menos que seja configurado com o método Rawlink (). · Proc não pode ser facilmente subclassado. Para subclasse Greenlet, substituir seus métodos _run e __init__. · Adicionado Classe GEVENT.Pool.pool que suporta um número de métodos multiprocessing.pool: aplicar, mapa e outros. Ele também tem o método spawn () que é sempre assíncrono e retorna uma instância de Greenlet. · Adicionado módulo GEVENT.EVENT com 2 classes: evento e assincresult. · O evento é um substituto de drop-in para threading.Event, suporte de suporte / espera / obter métodos. Asyncresult é uma extensão do evento que suporta exceção passando pelo método Set_Exception. · Adicionado a classe da fila.joinablequeue com métodos task_done () e unir (). Os seguintes itens foram marcados como depreciados: · Módulo GEVENT.PROC (Helper Wrap_Errors foi movido para GEVENT.UTILL MÓDULO) · GEVENT.COROS.EVENT. · GEVENT.COROS.QUEUE e GEVENT.COROS.CHANNEL Internamente, GeVent.Greenlet foi dividido em vários módulos: · GEVENT.HUB fornece classes de hub e utilitários básicos, como o sono; O Hub é agora uma subclasse de Greenlet. · GeVent.Timeout fornece tempo limite e com_timeout · GEVENT.GREENLET Fornece classe Greenlet e ajudantes gostam de junta, e Killall. · GEVENT.RAWGREENLET contém as versões antigas "Polling" do Joinall e Killall (eles não precisam de link () funcionalidade e funcionam com qualquer greenlet, pesquisando seu status e dormindo em um loop) · Core.Read e Core.) As aulas foram renomeadas para Core.Read_Event e Core.Write_Event. · WSGI: puxou os patches do evento de Mike Barton que corrigem o problema do duplo conteúdo. · Setup.py agora procura mais lugares para a instalação libevent do sistema. · Isso corrige problemas de instalação de 64 bits 5.3, esperamos que cubra outras plataformas também. Os itens a seguir foram adicionados ao pacote de nível superior GEVENT: · Spawn_link. · Spawn_Link_Value. · Spawn_Link_Exception. · Spawn_raw. · JoinTall. · Mate todos · Greenlet. · Greenletexit. · testemunho · Graças a Jason Toffaletti por relatar o problema de instalação e fornecer um caso de teste para o Bug de cabeçalho de comprimento duplo de conteúdo do WSGI.


GEVENT. Software Relacionado

dom4j.

Uma biblioteca de código livre e aberta para trabalhar com XML ...

178 9.2 MB

Download

Axographio.

Uma biblioteca de Python gratuita para ler e escrever arquivos de dados axógrafos ...

220 110 KB

Download

Adevs.

Uma biblioteca de simulador de sistema de eventos discreta baseada em C ++ ...

175 2.1 MB

Download