twisted

    1熱度

    1回答

    我想了解如何inlineCallbacks使異步代碼看起來像同步碼的工作,我現在用的是Twisted's實現作爲參考這裏 正常功能:?。輸入→輸出 inlineCallbacks裝飾發生器功能:輸入→遞延 它給回Deferred即可以callback被註冊的對象。 from twisted.internet import defer intermediate_deferred = None

    0熱度

    1回答

    當我在virtual_env中編譯時發生錯誤。如果編譯時沒有virtual_env,它就可以工作。在一般環境中,軟件包安裝在相同的virtual_env中。如果編譯程序「hello world」,所有工作。但是,如果添加「扭曲」包,則會顯示錯誤。 pyinstaller - 3.2 的Python 2.7.12 setuptools的30.2.0 平臺:Linux-4.4.0-53-通用-x86_

    0熱度

    1回答

    我使用Twisted(15.5.0)Conch編寫SSH服務器。但是RFC 6668爲twisted.conch.ssh定義了hmac-sha2-512 MAC算法並不支持它。 我想知道如何解決它。我有 $ ssh -V OpenSSH_6.6.1p1, OpenSSL 1.0.1e-fips 11 Feb 2013 (assh_env)[[email protected]

    0熱度

    4回答

    我有用於一次增量更新一個大的(> 1K)列表中的一個片一個defer.inlineCallback功能。這個列表隨時可能發生變化,並且由於這種行爲我得到了錯誤。 的我在做什麼,最簡單的表示是: - @defer.inlineCallbacks def _get_details(self, dt=None): data = self.data for e in data:

    0熱度

    1回答

    您好我正在使用Klein我的web服務器的Python模塊。 我需要分別運行每個請求作爲一個線程,還需要 返回結果。 但克萊因等待完成單個請求以處理 另一個請求。 我也嘗試從扭曲模塊使用deferToThread。但它也 只處理完第一個請求後的請求。 同樣我也試過@inlineCallbacks方法它也產生 相同的結果。 注意:當沒有任何東西可以返回時,這種方法可以很好地工作。 但我需要返回結果。

    0熱度

    2回答

    我有一個簡單的客戶端/服務器安裝時不獲取調用。這裏的客戶端代碼: from twisted.internet import reactor from twisted.internet import protocol from twisted.internet.endpoints import TCP4ClientEndpoint class MyProtocol(protocol.Prot

    0熱度

    1回答

    嗨,我試圖啓動一個克萊因服務器使用twistd方法。我通過閱讀Klein documentation來嘗試它。 但是,當我試圖啓動服務器,它說沒有找到模塊。 這裏是我的嘗試示例代碼, helloworld.py: from klein import Klein from klein import resource, route app = Klein() @route('/') def

    0熱度

    1回答

    我有一個Twisted Klein應用程序,需要在我們的部署環境中監聽多個端口。隨着燒瓶我會用gunicorn部署,似乎你可以運行Klein in a wsgi container,但它會擊敗它的異步性質。

    0熱度

    1回答

    根據關於twisted deferToThread的文檔(http://twistedmatrix.com/documents/current/api/twisted.internet.threads.deferToThread.html),我可以給它一個函數,它是參數。 我想限制我將找到的文檔(比如說3個文檔)的輸出,所以我也想使用MongoDB驅動程序(pymongo)中的限制函數。

    0熱度

    1回答

    我想運行我的服務器作爲應用程序。爲此,我有一個MyServer(name, port, host, testMode=False)類(繼承自DatagramProtocol對象)。 在另一個文件中,我創建了一些命令來創建和啓動我的服務器。或多或少,它看起來像: from twisted.application import service, internet name, port, host