Python教程:tornado出现gen.Return(\"hello\")错误解决方法

2024年06月02日 建站教程

Tornado是一个基于事件循环的网络框架,在使用的过程中报gen.Return(\"hello\")错误应该怎么解决?下面web建站小编给大家简单介绍一下具体解决方法!

tornado报错解决方法

import tornado.ioloop
import tornado.gen
 
@tornado.gen.coroutine
def my_coroutine():
result = yield some_async_call()
raise tornado.gen.Return(result)
 
def handle_result(result):
print(result)
 
if __name__ == "__main__":
result = tornado.ioloop.IOLoop.current().run_sync(my_coroutine)
handle_result(result)

注意:在协程中返回值时候,可以使用 yieldgen.Return() 来达到目的。

本文链接:http://so.lmcjl.com/news/5787/

展开阅读全文
相关内容