def f2(): self.assertEqual(self.active_contexts, ['c1', 'c2']) yield gen.Task(self.io_loop.add_callback) self.assertEqual(self.active_contexts, ['c1', 'c2'])
def tornado_coroutine(): yield gen.Task(self.io_loop.add_callback) raise gen.Return(42)
def f(): yield gen.Task(self.io_loop.add_callback) 1 / 0
def f(): with ExceptionStackContext(lambda t, v, tb: False): yield gen.Task(self.io_loop.add_callback)
def f(): yield gen.Task(self.io_loop.add_callback) self.stop(42) raise gen.Return()
def f2(): yield gen.Task(self.io_loop.add_callback) raise gen.Return(43)
def inner(callback): yield gen.Task(self.io_loop.add_callback) 1 / 0
def test_task_transfer_stack_context(self): yield gen.Task(self.function_with_stack_context) self.assertEqual(self.named_contexts, [])
def prepare(self): yield gen.Task(IOLoop.current().add_callback) raise HTTPError(403)
def f(): try: yield gen.Task(fail_task) raise Exception("did not get expected exception") except ZeroDivisionError: self.stop()
def get(self): self.chunks.append('2') yield gen.Task(IOLoop.current().add_callback) self.chunks.append('3') yield gen.Task(IOLoop.current().add_callback) self.write(''.join(self.chunks))
def prepare(self): self.chunks = [] yield gen.Task(IOLoop.current().add_callback) self.chunks.append('1')
def get(self): # This test depends on the order of the two decorators. io_loop = self.request.connection.stream.io_loop yield gen.Task(io_loop.add_callback) raise Exception("oops")
def get(self): io_loop = self.request.connection.stream.io_loop client = AsyncHTTPClient(io_loop=io_loop) response = yield gen.Task(client.fetch, self.get_argument('url')) response.rethrow() self.finish(b"got response: " + response.body)
def f(): yield gen.Task(self.io_loop.add_timeout, self.io_loop.time() + 1)