python - 是否可以将 Tornado 的 gen.engine 和 gen.Task 与扭曲一起使用?

标签 python asynchronous client-server twisted tornado

我正在从事的项目都是用 Tornado 编写的,但我包含了一些 Twisted 来处理异步 XML-RPC。我想知道您是否可以使用 Tornado 的 gen.engine 和 yield gen.Task 以及 Twisted 的代码。这可能吗?如果是这样,语法会是什么样子?提前致谢。

最佳答案

当然 - 但它在 Twisted 中称为 inlineCallbacks:

from twisted.internet.defer import inlineCallbacks

@inlineCallbacks
def foo():
    x = yield bar()
    print x

关于python - 是否可以将 Tornado 的 gen.engine 和 gen.Task 与扭曲一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19396711/

相关文章:

c# - 如何在 C# 中使用线程一次发送多个 Web 请求?

python - Django 中的基本 MVT 问题

python - 我怎么能在列表理解中重写这个 for 循环

python - 在 python 中从 2D 点创建一个矩形网络/列表

java - RSA - 客户端(在服务器上下文中)如何加密/解密传入数据?

java - bufferedreader 中缺少第一个字符

java - 尽管服务器已发送,客户端仍在等待服务器的回复

python - 我如何使用 python 在 Tkinter treeview 中显示从 Mysql 表获取的数据

email - grails 中的异步邮件插件实现

c# - 如何将 WaitAll 任务的结果分配给变量