twisted

    3熱度

    1回答

    我正在嘗試改編一些龍捲風代碼來處理扭曲。 Tornado的IOLoop有一個函數(add_callback),它將在循環的下一次迭代中基本上調用該函數。據我所知,扭曲沒有這個直接的翻譯。有沒有什麼辦法來模擬扭曲?

    0熱度

    2回答

    好吧我正在編程一種方式來與Grooveshark接口(http://grooveshark.com)。現在我有一個類Grooveshark和幾個方法,一個獲得與服務器的會話,另一個獲取基於會話的令牌,另一個用於構建對服務器的API調用(以及其他使用該方法的方法)。現在,我用它像這樣....注意,即使第一要不然初始化,你必須調用兩個方法的類的其它方法後使用扭曲和tidefer在扭曲 g = Groo

    2熱度

    1回答

    我的問題是如何設計的代碼,面向對象的設計和異步deferreds作品(而不是阻塞代碼)以及 好兩種方式我想設計類(是這些好的設計的還是我忘了什麼東西) 第一種方式 class Grooveshark(object): def get_session(self): d = # implementation detail (gets page) d.addCallback(sel

    0熱度

    2回答

    我有下面的代碼: for f in fileListProtocol.files: if f['filetype'] == '-': filename = os.path.join(directory['filename'], f['filename']) print 'Downloading %s...' % (filename) newFile =

    3熱度

    1回答

    在命令提示i型>> twistd來echobot.tac運行 Traceback (most recent call last): File "C:\Python26\Scripts\twistd.py", line 18, in ? from twisted.scripts.twistd import run ImportError: No module named twi

    3熱度

    1回答

    什麼時候應該使用twisted.python.failure.Failure,何時應該使用類似twisted.internet.error.ConnectionDone的東西?或者我應該做twisted.python.failure.Failure(twisted.internet.error.ConnectionDone),如果是的話,我應該怎麼做?

    15熱度

    2回答

    UPDATE:爲了便於閱讀,這裏是如何添加一個回調反應器獲得關機前: reactor.addSystemEventTrigger('before', 'shutdown', callable) 原題如下。 如果我有連接到服務器的客戶端,它在反應器主循環等待事件是令人不寒而慄,當我按CTRL-C,我得到一個「連接到另一側迷失在非 - 清潔時尚:連接丟失。「我如何設置它,以便我知道Keyboard

    63熱度

    2回答

    假設一組開發人員同樣習慣於在服務器端編寫Javascript,因爲它們與Python &扭曲,Node.js什麼時候比Twisted更合適(反之亦然)?

    2熱度

    3回答

    我有一個客戶端連接到使用扭曲的服務器。客戶端有一個線程可能在後臺做事。當反應堆關閉,我必須: 1) check if the thread is doing things 2) stop it if it is 什麼是一個優雅的方式來做到這一點?我能做的最好的是有些糊塗事,如: def cleanup(self): isWorkingDF = defer.Deferred()

    1熱度

    1回答

    到目前爲止,我一直在使用Twisted來同時爲HTTP請求交換JSON消息的大量移動客戶端(Android,iPhone)提供服務。 對於我的下一個項目,我想嘗試一下Google App Engine,但我想知道它是否可以做同樣的事情,或者我是否應該再次使用定製的解決方案。