greenlets

    6熱度

    4回答

    我已經生成了一個Greenlet並將其鏈接到可調用對象。一段時間後,Greenlet失敗並帶有例外。鏈接的可調用函數被調用。這非常棒! 這裏的問題: 的異常回溯出現在我的控制檯上,如你所期望的。但是我想要在鏈接可調用中使用這個回溯做些事情。我如何訪問鏈接可調用中的回溯? (我的第一直覺是使用traceback.extract_stack(),但事實證明,提供鏈接的可調用本身,而不是對異常的跟蹤信息

    12熱度

    8回答

    我需要在django(使用AJAX long-polling)開發一個實時最近的活動feed,我想知道服務器端最好的策略是什麼。 僞代碼: def recent_activity_post_save(): notify_view() [in the view] while not new_activity(): sleep(1) return HttpResponse(

    6熱度

    3回答

    但是gevent依賴於greenlet,我發現的.msi版本未能安裝,而2.6 for egg拒絕安裝。 msi版本失敗,如下所示。 C:\Windows\system32>easy_install greenlet install_dir C:\Python27\Lib\site-packages\ Searching for greenlet Reading http://pypi.py

    14熱度

    1回答

    新版本的PyPy附帶集成無堆棧。 據我所知,捆綁的Stackless與2001年的Stackless不一樣,並且延續了它。所以主要是帶調度程序的綠色線程框架。 greenlet是一個自旋式Stackless,它提供Stackless綠色線程功能作爲擴展模塊。 有沒有使用 「原生」 無堆棧從PyPy比PyPy + greenlet +一些調度的任何利益(如:GEVENT)?或者問題是我不能在PyPy

    1熱度

    1回答

    我可以使用Evenlet從網站上取消img,但未能將它們保存到國內目錄中。 以下是代碼。任何人都熟悉tasklets模型中的I/O操作?由於 import pyquery import eventlet from eventlet.green import urllib2 #fetch img urls............ works fine print "loading pag

    4熱度

    1回答

    也許我錯過了一些顯而易見的東西(它是一個星期五),但是有沒有辦法在greenlet上做os.fork()的等價物?我不一定希望分叉這個過程,我正在尋找greenlet並運行一組代碼,然後運行另一組代碼,但使用獨立的作用域(與os.fork()一樣)。 任何想法,或者我應該只是睡一會兒?

    3熱度

    2回答

    下面的代碼(從這裏取:https://bitbucket.org/denis/gevent/src/6c710e8ae58b/examples/wsgiserver_ssl.py)實現極快的greenlet供電WSGI web服務器: #!/usr/bin/python """Secure WSGI server example based on gevent.pywsgi""" from