geventקוד פתוח Greenlet / Libevent מבוסס Python רישות הספרייה | |
הורד עכשיו |
gevent דירוג וסיכום
פרסומת
- רישיון:
- Freeware
- מחיר:
- FREE
- שם המפרסם:
- Denis Bilenko
- אתר האינטרנט של המוציא לאור:
- http://bitbucket.org/denis/
- מערכות הפעלה:
- Mac OS X 10.0 or later
- גודל הקובץ:
- 143 KB
gevent תגים
gevent תיאור
קוד פתוח Greenlet / Libevent מבוסס Python רשת Networking GEVENT הוא מקוד חינם ופורום Greenlet / Libevent מבוסס ספריית הרשתות שנוצרו Python. דרישות: · פייתון מה חדש במהדורה זו: API הזמן השתנה בצורה לא תואמת לאחור: · פסק זמן .__ Init__ אינו מתחיל את הטיימר מיד יותר; התחל () חייב להיות נקרא במפורש. Shourtcut - timeout.start_new - מסופק כי יוצר ומתחיל פסק זמן. · הוסיף Gevent.greenlet בכיתה אשר הוא תת קבוצה של Greenlet שמוסיף כמה שיטות שימושיות להצטרף / לקבל / להרוג / קישור. לראות את docstrings לפרטים. · Gevent.Spawn עכשיו מחזירה מופע Greenlet. Gevent.Spawn הישן, אשר מחזירה py.magic.Greenlet מופע, ניתן לגשת עדיין כמו Gevent.Spawn_raw. יישום של Greenlet הוא שיפור מודול proc, עם באגים אלה קבוע: · Proc הוא לא תת קבוצה של Greenlet אשר עושה GetCurrent () חסר תועלת בשימוש procs כמו מפתחות ב dict בלתי אפשרי. · Proc מבצעת קישורים ברצף, אז אפשר לחסום את השאר מלהוצא להורג. Greenlet מבצעת כל קישור ב Greenlet חדש כברירת מחדל, אלא אם כן הוא מוגדר עם שיטה Rawlink (). · Proc לא ניתן בקלות לתסבן בקלות. כדי Subclass Greenlet, לעקוף את _run ו __init שיטות __. · הוסיף Gevent.pool.pool בכיתה אשר תומך במספר שיטות מרובות כוכבים: החל, מפה ואחרים. זה גם spawn () שיטה אשר תמיד Async ומחזירה מופע Greenlet. הוסיף Gevent.event מודול עם 2 שיעורים: אירוע ואסינקרסקסולט. · האירוע הוא החלפת ירידה עבור השחלה .Event, תמיכה להגדיר / לחכות / לקבל שיטות. Asyncresult הוא הארכה של האירוע התומך חריג עובר באמצעות שיטת Set_Exception. · הוסיף Queue.Joinable מחלקה עם task_done () להצטרף () שיטות. הפריטים הבאים היו מסומנים כפי שהוזנו: · מודול Gevent.Proc (עטיפה עטיפה הועברה ל- Gevent.util מודול) · Gevent.coros.event. · Gevent.coros.queue ו gevent.coros.channel פנימי, Gevent.greenlet היה מחולק למספר מודולים: · Gevent.Hub מספק בכיתה רכזת ושירותים בסיסיים, כמו שינה; הרכזת היא עכשיו תת-קרקע של גרינלט. · Gevent.timeout מספק timeout ו with_timeout · Gevent.Greenlet מספקת בכיתה גרינלט ועוזרים כמו Joinall ו Killall. · Gevent.Rawgreenlet מכיל את "הסקרים" הישן של גירסאות של Joinall ו Killall (הם לא צריכים קישור () פונקציונליות ולעבוד עם כל greenlet על ידי סקרים מעמדם ושינה בלולאה) · Core.Read ו Core.Write שיעורים שמו בשם Core.read_event ו Core.write_event. · WSGI: משך תיקוני האירוע של מייק ברטון לתקן בעיה פעמיים באורך תוכן. · Setup.py עכשיו מחפש עוד מקומות עבור ההתקנה libevent המערכת. · זה מתקן 64bit centos 5.3 בעיות התקנה, אני מקווה מכסה פלטפורמות אחרות גם כן. הפריטים הבאים נוספו חבילת GEVENT ברמה העליונה: · Spawn_link. · Spawn_link_value. · Spawn_Link_Exception. · Spawn_raw. · Joinall. · להרוג הכל · Greentlet. · Greenletexit · הליבה · תודה לג 'ייסון Toffaletti לדיווח על סוגיית ההתקנה ומספקת מקרה מבחן עבור באג כותרת כפולה של WSGI.
gevent תוכנה קשורה