可以将一个类中的用户同步和异步功能一起使用吗?
我的意思是它可以是一些服务私有同步功能,例如:
class ExampleClass:
def _multiply(a, b):
return a * b
async def very_difficult_func(*args):
**action**
self._multiply(5, 6)
**action**
它看起来兼容且清晰 - 小服务同步功能 + 异步中的所有主要操作,但可以使用这样的东西:
class ExapleClass:
def very_difficult_sync_func(*args):
**action**
async def very_difficult_async_func(*args):
**action**
self._multiply(5, 6)
**action**
所以问题是 - 这是一个好习惯吗?