返回异步调用结果的非异步Python函数的返回类型

时间:2020-01-28 22:36:25

标签: python

假设我有以下代码:

class MyTestCase(TestCase):
    # called by the test framework, can't be async because of framework constraints
    def set_up(self):
        return self._async_set_up()

    async def _async_set_up() -> T:
        ...

我们的测试框架在内部将set_up()方法返回的所有内容转换为awaitable并等待它。但是,在此示例中,set_up()的实际返回类型是什么?如何注释其类型?

0 个答案:

没有答案