использование gen.task с Tornado для простой функции

Просто пытаюсь использовать асинхронные функции Tornado -. Я хочу вызвать метод из своего обработчика, но он продолжает говорить мне, что он «получил неожиданный ключевой аргумент 'обратный вызов'».

class MyHandler(tornado.web.RequestHandler):

    @asynchronous
    @gen.engine
    def get(self):
        response = yield gen.Task(self.dosomething, 'argument')
        self.write(response)
        self.finish()

    def dosomething(self, myargument):
        pass
11
задан L-R 26 July 2012 в 22:35
поделиться