Gevent.

Open Source Greenlet / Biblioteca di rete Python basata sulla liberenza
Scarica ora

Gevent. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Freeware
  • Prezzo:
  • FREE
  • Nome editore:
  • Denis Bilenko
  • Sito web dell'editore:
  • http://bitbucket.org/denis/
  • Sistemi operativi:
  • Mac OS X 10.0 or later
  • Dimensione del file:
  • 143 KB

Gevent. Tag


Gevent. Descrizione

Open Source Greenlet / Biblioteca di rete Python basata sulla liberenza Gevent è una libreria di networking Greenlet / Bibelt-basata sulla libreria libera e aperta creata in Python. Requisiti: · Python. Cosa c'è di nuovo in questa versione: Il timeout API è stato modificato in modo incompatibile all'indietro: · Timeout .__ init__ non avvia più il timer immediatamente; Inizio () deve essere chiamato esplicitamente. Una shourtcut - timeout.start_new - è fornita che crea e avvia un timeout. · Aggiunta la classe Gevent.greenlet, che è una sottoclasse di Greenlet che aggiunge alcuni metodi utili Iscriviti / Get / Kill / Link. Vedi i docstrings per i dettagli. · Gevent.spawn ora restituisce l'istanza Greentlet. Il vecchio Gevent.Spawn, che restituisce l'istanza Py.Magic.Greenlet, può essere ancora accessibile come Gevent.Spawn_RAW. L'implementazione del Greenlet è un miglioramento del modulo PROC, con questi bug fissi: · PROC non è una sottoclasse di Greenlet che rende GetCurrent () inutile e utilizzando i Procs come chiavi nel DET impossibile. · Proc esegue collegamenti in sequenza, quindi si potrebbe bloccare il resto dall'esecuzione. Greenlet esegue ogni collegamento in un nuovo Greenlet per impostazione predefinita, a meno che non sia impostato con il metodo RAWLLINK (). · Il proc non può essere facilmente sottoclassificato. Per sottoclasse Greenlet, sovrascrivere i suoi metodi _Run e __init__. · Aggiunta la classe Gevent.Pool.Pool che supporta un numero di metodi multiprocessing.pool: applicare, mappa e altri. Ha anche il metodo SPAWN () che è sempre Async e restituisce un'istanza Greentlet. · Aggiunto Modulo Gevent.event con 2 classi: Evento e Asyncresult. · L'evento è una sostituzione drop-in per il threading.event, supportando metodi set / wait / get. Asyncresult è un'estensione dell'evento che supporti l'eccezione che passa tramite il metodo Set_Exception. · Aggiunta classe Queue.joiniableQueue con i metodi Task_Done () e Join (). I seguenti elementi sono stati contrassegnati come deprecati: · Modulo Gevent.Proc (wrap_errors helper è stato spostato nel modulo Gevent.util) · Gevent.coros.event. · Gevent.Coros.Questo e Gevent.Coros.Channel Internamente, Gevent.Greenlet è stato diviso in un numero di moduli: · Gevent.hub fornisce classe Hub e utilità di base, come il sonno; L'hub è ora una sottoclasse di Greenlet. · Gevent.timeout fornisce timeout e con_timeout · Gevent.Greenlet fornisce Greenlet Class e aiutanti come JoinTall e Killall. · Gevent.rawgreenlet contiene le vecchie versioni "polling" di Joinall e Killall (non hanno bisogno di collegamento () funzionalità e funzionano con qualsiasi Greenlet per polling del loro stato e dormendo in un loop) · Core.read e core.write le classi sono state rinominate in core.read_event e core.write_event. · WSGI: ha tirato le patch degli eldlet di Mike Barton che fissano il doppio problema di lunghezza del contenuto. · SETUP.PY ora cerca più posti per installazione del sistema librevent. · Questo risolve i problemi di installazione di 64 bit Centos 5.3, si spera copre anche altre piattaforme. I seguenti elementi sono stati aggiunti al pacchetto Gevent Top Level: · Spawn_link. · SPAWN_LINK_VALUE. · Spawn_link_exception. · Spawn_raw. · Iscriviti · uccidi tutti · Greenlet. · GreenleTexit. · nucleo · Grazie a Jason Toffaletti per aver riportato il problema di installazione e fornire un test caso per il bug di intestazione del doppio contenuto di WSGI.


Gevent. Software correlato

libmsgque.

Link applicazioni insieme per agire come una singola applicazione ...

163 1.1 MB

Scarica

libjio.

Una libreria aperta e libreria gratuita per i / o journellal ...

158 53 KB

Scarica