Я пытаюсь изучить торнадо coroutines, но у меня ошибка при использовании кода ниже. Я искал долгое время в сети. Но бесполезно. Пожалуйста, помогите или попытайтесь дать некоторые идеи, как достичь этого.Tornado raise gen.Return Return None
ошибка:
Traceback (most recent call last):
File "server.py", line 124, in args_kwargs
raise gen.Return(kwargs)
enter code here
Return
код:
from tornado import gen
class BaseHandler(tornado.web.RequestHandler):
@gen.coroutine
def args_kwargs(self,pro):
try:
kwargs = self.get_argument("data",None)
if kwargs:
raise gen.Return(kwargs)
except Exception,e:
print e
class EventAPIHandler(BaseHandler):
@gen.coroutine
def post(self):
try:
re = yield self.args_kwargs("event")
if re:
self.write(re)
self.finish()
except Exception,e:
print e