小编use*_*932的帖子

使用inlineCallbacks

我是Twisted的新手,我正在尝试编写一个显示数据库名称列表的简单资源,这是我的代码的一部分:

#code from my ContactResource class
def render_GET(self, request):
    def print_contacts(contacts, request):
        for c in contacts:
            request.write(c.name)
        if not request.finished:
            request.finish()
    d = Contact.find() #Contact is a Twistar DBObject subclass
    d.addCallback(print_contacts, request)
    return NOT_DONE_YET
Run Code Online (Sandbox Code Playgroud)

我的问题是:如何更改此方法以使用inlineCallbacks装饰器?

python twisted deferred

8
推荐指数
2
解决办法
5426
查看次数

标签 统计

deferred ×1

python ×1

twisted ×1