0

可以将一个类中的用户同步和异步功能一起使用吗?

我的意思是它可以是一些服务私有同步功能,例如:

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**

所以问题是 - 这是一个好习惯吗?

4

0 回答 0