コード例 #1
0
 def f2():
     self.assertEqual(self.active_contexts, ['c1', 'c2'])
     yield gen.Task(self.io_loop.add_callback)
     self.assertEqual(self.active_contexts, ['c1', 'c2'])
コード例 #2
0
ファイル: asyncio_test.py プロジェクト: thebluesnevrdie/salt
 def tornado_coroutine():
     yield gen.Task(self.io_loop.add_callback)
     raise gen.Return(42)
コード例 #3
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def f():
     yield gen.Task(self.io_loop.add_callback)
     1 / 0
コード例 #4
0
 def f():
     with ExceptionStackContext(lambda t, v, tb: False):
         yield gen.Task(self.io_loop.add_callback)
コード例 #5
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def f():
     yield gen.Task(self.io_loop.add_callback)
     self.stop(42)
     raise gen.Return()
コード例 #6
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def f2():
     yield gen.Task(self.io_loop.add_callback)
     raise gen.Return(43)
コード例 #7
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def inner(callback):
     yield gen.Task(self.io_loop.add_callback)
     1 / 0
コード例 #8
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def test_task_transfer_stack_context(self):
     yield gen.Task(self.function_with_stack_context)
     self.assertEqual(self.named_contexts, [])
コード例 #9
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def prepare(self):
     yield gen.Task(IOLoop.current().add_callback)
     raise HTTPError(403)
コード例 #10
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def f():
     try:
         yield gen.Task(fail_task)
         raise Exception("did not get expected exception")
     except ZeroDivisionError:
         self.stop()
コード例 #11
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 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))
コード例 #12
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 def prepare(self):
     self.chunks = []
     yield gen.Task(IOLoop.current().add_callback)
     self.chunks.append('1')
コード例 #13
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 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")
コード例 #14
0
ファイル: gen_test.py プロジェクト: crimv42/saltstack
 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)
コード例 #15
0
 def f():
     yield gen.Task(self.io_loop.add_timeout, self.io_loop.time() + 1)