def foo(): with self.assertRaisesRegex( RuntimeError, '"grenado.yield_from" was supposed to be called'): grenado.yield_from(bar())
def foo(): grenado.yield_from(asyncio.Task(bar()))
def foo(): with self.assertRaisesRegex( RuntimeError, 'greenlet.yield_from was supposed to receive ' 'only Futures'): grenado.yield_from(bar())
def foo(): bar_result = grenado.yield_from(asyncio.Task(bar())) return bar_result + 12