gevente

Biblioteca de redes de Python de Greenlet / libevent
Descargar ahora

gevente Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Freeware
  • Precio:
  • FREE
  • Nombre del editor:
  • Denis Bilenko
  • Sitio web del editor:
  • http://bitbucket.org/denis/
  • Sistemas operativos:
  • Mac OS X 10.0 or later
  • Tamaño del archivo:
  • 143 KB

gevente Etiquetas


gevente Descripción

biblioteca de Python redes basadas en código abierto libevent Greenlet / GEvent es una fuente libre y abierto / biblioteca de redes basadas en libevent Greenlet creado en Python. Requisitos: · Python ¿Qué hay de nuevo en este lanzamiento: Tiempo de espera de la API se ha modificado en modo alguno incompatible hacia atrás: · Tiempo de espera .__ init__ no se inicia el temporizador inmediatamente más; start () se debe llamar de forma explícita. Un shourtcut - Timeout.start_new - está previsto que crea e inicia un tiempo de espera. · Clase Agregado gevent.Greenlet que es una subclase de greenlet que añade algunos métodos útiles se unen / get / eliminados / enlace. Ver las cadenas de documentación para obtener más detalles. · Gevent.spawn ahora vuelve ejemplo Greenlet. El viejo gevent.spawn, que devuelve ejemplo py.magic.greenlet, se puede todavía accede como gevent.spawn_raw. La implementación de Greenlet es una mejora en el módulo proc, con estos errores corregidos: · Proc no es una subclase de greenlet que hace getCurrent () inútil y usando Proc como claves en dict imposible. · Proc realiza enlaces secuencialmente, por lo que se podría bloquear el resto de ser ejecutado. Greenlet ejecuta cada enlace en una nueva greenlet por defecto, a menos que se estableció con el método rawlink (). · Proc no puede tener subclases fácilmente. Para subclase Greenlet, anular su _run y métodos __init__. · Agregado gevent.pool.Pool clase que soporta un número de métodos de multiprocessing.Pool: Aplicar, mapas y demás. También ha desovar método (), que siempre es asíncrono y devuelve una instancia Greenlet. · Añadido módulo gevent.event con 2 clases: Evento y AsyncResult. · Evento es una gota en el reemplazo para threading.Event, apoyando set / espera / GET métodos. AsyncResult es una extensión de evento que soportes excepción que pasa a través del método set_exception. · Clase Agregado queue.JoinableQueue con task_done () y join () métodos. Los siguientes artículos fueron marcados como obsoletos: · Módulo gevent.proc (wrap_errors ayudante fue trasladada al módulo de gevent.util) · gevent.coros.event · Gevent.coros.Queue y gevent.coros.Channel Internamente, gevent.greenlet se dividió en una serie de módulos: · Gevent.hub ofrece clases de concentradores y los servicios públicos básicos, como el sueño; Hub es ahora una subclase de greenlet. · Gevent.timeout proporciona Timeout y with_timeout · Gevent.greenlet ofrece clase y ayudantes como joinall y killall Greenlet. · Gevent.rawgreenlet contiene las antiguas versiones "sondeo" de joinall y killall (que no necesitan de enlace () la funcionalidad y el trabajo con cualquier greenlet sondeando su estado y durmiendo en un bucle) · Clases core.read y core.write se cambió el nombre a core.read_event y core.write_event. · Wsgi: tirado parches eventlet de Mike Barton que fijan un número doble de longitud de contenido. · Setup.py ahora busca en más lugares para la instalación libevent sistema. · Esto fija de 64 bits CentOS 5.3 problemas de instalación, es de esperar cubre otras plataformas también. Los siguientes elementos se han añadido al paquete de nivel superior GEvent: · spawn_link · spawn_link_value · spawn_link_exception · spawn_raw · joinall · Mátalos a todos · Greenlet · GreenletExit · centro · Gracias a Jason Toffaletti por informar del problema de instalación y proporcionar un caso de prueba para el bug cabecera Content-Length doble wsgi.


gevente Software relacionado

axográfico

Una biblioteca gratuita de Python para leer y escribir archivos de datos de axografías ...

220 110 KB

Descargar

Adevs

A C ++ Biblioteca de simulador de eventos discretos basada en C ++ ...

175 2.1 MB

Descargar