您可以在其自己的初始化程序中引用类的实例吗?

时间:2019-02-06 23:20:55

标签: python python-3.x syntax

我有一个正在用另一个类作为其args初始化的类,并且该类需要使用对要初始化的类的引用来初始化。我找到了一种有效的方法,但是它不是很优雅。想知道是否还有另一种方法来处理这种情况?

示例工作代码

runner = ActionRunner(
    file_support=None
)
runner.file_support = FileSupport(
    action_runner=runner
)

示例想法(无效)

runner = ActionRunner(
    file_support=FileSupport(
        action_runner=runner
    )
)

0 个答案:

没有答案