akrabalık

Açık Kaynak Greenlet / LibeVent tabanlı Python Networking Library
Şimdi İndirin

akrabalık Sıralama ve Özet

Reklamcılık

  • Rating:
  • Lisans:
  • Freeware
  • Fiyat:
  • FREE
  • Yayıncı adı:
  • Denis Bilenko
  • yayıncı web sitesi:
  • http://bitbucket.org/denis/
  • İşletim sistemleri:
  • Mac OS X 10.0 or later
  • Dosya boyutu:
  • 143 KB

akrabalık Etiketler


akrabalık Açıklama

Açık Kaynak Greenlet / LibeVent Tabanlı Python Network Kütüphanesi Gevent, Python'da oluşturulan ücretsiz ve açık kaynaklı bir Greenlet / LibeVent tabanlı bir ağ kütüphanesidir. Gereksinimler: · Python Bu sürümde yenilikler: Zaman aşımı API geriye doğru uyumsuz şekilde değiştirildi: · Zaman aşımı .__ init__ artık zamanlayıcıya hemen başlamaz; Başlat () açıkça çağrılmalıdır. Bir Shourtcut - TimeOut.Start_New - bir zaman aşımını oluşturan ve başlatan sağlanmıştır. · Birkaç yararlı yöntem ekleyen bir yeşilletin alt sınıfı olan Gevent.Greenlet sınıfı eklendi / Al / Kill / Link. Detaylar için dokuma bakın. · Gevent.Spawn şimdi Greenlet örneğini döndürür. Py.magic.greenlet örneğini döndüren eski Gevent.Spawn, hala GeVent.Spawn_raw olarak erişilebilir. Greenlet'in uygulanması, proc modülündeki bir gelişmedir, bu hatalar düzeltildi: · Proc, getcurrent () işe yaramaz hale getiren ve procs kullanan bir yeşillet alt sınıfı değildir. · Proc, sırayla bağlantıları yürütür, böylece kişi geri kalanının yürütülmesini engelleyebilir. Greenlet, RAWLink () yöntemiyle ayarlanmadıkça, varsayılan olarak her bağlantıyı varsayılan olarak gerçekleştirir. · Proc kolayca alt sınıf alınamaz. Subclass Greenlet'e, _run ve __init__ yöntemlerini geçersiz kılın. · Bir dizi çok parçalama işlemini destekleyen GeVent.Pool.pool sınıfı eklendi. Ayrıca, her zaman zaman uyumsuz olan ve bir Greenlet örneği döndüren spawn () yöntemine sahiptir. · 2 sınıfa sahip Gevent.Event modülünü ekledi: Etkinlik ve AsyncreZult. · Etkinlik, iş parçacığı için bir açılış değiştirmedir. AsyncreSult, Set_Exception yöntemiyle istisnayı destekleyen bir olayın uzatılmasıdır. · Task_done () ve birleştirme () yöntemleriyle Queue.JoinableQueue sınıfı eklendi. Aşağıdaki maddeler kullanımdan kaldırıldı: · Gevent.Proc Modülü (Wrap_Errors Yardımcısı Gevent.UTIL modülüne taşındı) · Gevent.coros.Event · Gevent.Coros.Queue ve Gevent.Coros.Channel Dahili olarak, Gevent.Greenlet bir dizi modüle ayrıldı: · Gevent.Hub, HUB sınıfı ve uyku gibi temel yardımcı programlar sağlar; Hub şimdi bir yeşilletin alt sınıfıdır. · Gevent.Timeout zaman aşımı ve withTimeout sağlar · Gevent.Greenlet, Greenlet sınıfı ve JounTall ve Killall gibi yardımcılara sahiptir. · Gevent.Rawgreenlet, joinall ve killall'ın eski "yoklama" sürümlerini içerir (link () işlevselliğine ihtiyaç duymazlar ve durumlarını yok ederek ve bir döngüde uyuyarak herhangi bir yeşilletle çalışır) · Core.read ve Core.Write sınıfları Core.read_Event ve Core.Write_Event olarak yeniden adlandırıldı. · WSGI: Mike Barton'un çift içerik uzunlukta sorunu çözen Yamalarını Çekti. · Setup.py şimdi sistem libevent kurulumu için daha fazla yer arar. · Bu, 64bit Centos 5.3 kurulum sorunlarını giderir, umarım diğer platformları da kapsar. Gevent üst seviye paketine aşağıdaki maddeler eklenmiştir: · Spawn_link · Spawn_link_value · Spawn_link_exception · Spawn_raw · Doğrama · hepsini öldür · Greenlet · Greenletexit · çekirdek · Kurulum sorunu bildirdiği için Jason Toffaletti sayesinde ve WSGI çift içerik uzunlukta başlık hatası için bir test davası sunmak için teşekkürler.


akrabalık İlgili Yazılım

libmsgque

Uygulamaları tek bir uygulama gibi davranmak için birlikte bağlantı kurun ...

163 1.1 MB

İndirmek