d = Deferred()
d.callback(Deferred()) # Assertion error saying that a Deferred shouldn't be passed
這是爲什麼?我查看了代碼並提交了消息/ Trac,並沒有看到爲什麼會出現這種情況。繞過這個最明顯的方法是將Deferred放在一個元組中,但爲什麼這裏限制在這裏呢?
我有一個django服務器,它爲用戶,auth等基本站點提供服務,並且應該傳遞實時內容作爲json流。 Django server is running on 127.0.0.1:8080
Twisted 127.0.0.1:9897
的問題是,當過我試圖讓從Django的網站頁面的HTTP請求到服務器的扭曲,我得到一個安全錯誤。顯然,同樣的原產地政策禁止這種溝通(???)如果是這樣的話,是
我嘗試使用txredis(非阻塞扭曲API for redis)爲持久消息隊列嘗試設置與我正在工作的scrapy項目。我發現雖然客戶端沒有被阻塞,但是它變得比原來慢得多,因爲反應器迴路中應該發生的一件事情被分成幾千個步驟。 因此,我嘗試使用redis-py(常規阻塞扭曲API)並將調用封裝在延遲線程中。它工作的很好,但是當我打電話給redis時,我想執行一個內部延遲,因爲我想設置連接池以嘗試進一步