如何根据异步检索的数据初始化类?

时间:2019-07-12 20:20:32

标签: python twisted

我正在与Twisted合作,并尝试实例化一个类,该类需要从sql数据库中检索几个变量。由于我要异步检索数据,因此在从数据库返回所有数据之前,该类将不会完全初始化并准备就绪。

实现此目标的最佳模式是什么?我已经读过,异步工作不应在__init__中进行,因为这会导致部分实例化的类。

一旦所有变量都可用,我应该使用延迟列表并使用工厂函数实例化该类吗?有更好的方法吗?

0 个答案:

没有答案