评论
合作者作者
|
恐怕我们必须将配置子系统重写为更合理的东西才能使其正常工作。 |
合作者作者
|
有问题的电话列表:
|
合作者作者
|
Utils.py 还导入 Ribbon.py,后者又再次导入 Utils.py。我不是 python 专家,但这可以吗? |
合作者作者
|
我在 不确定这是否是实现配置后端的最佳实践,但我猜这将是 python 3 中的默认做法,所以也许还不错。 |
|
恐怕我们必须将配置子系统重写为更合理的东西才能使其正常工作。 |
|
有问题的电话列表:
|
|
Utils.py 还导入 Ribbon.py,后者又再次导入 Utils.py。我不是 python 专家,但这可以吗? |
|
我在 不确定这是否是实现配置后端的最佳实践,但我猜这将是 python 3 中的默认做法,所以也许还不错。 |
继续#964
我想我正在做某事。我已将以下调试消息添加到
Utils.py:当我将 bCNC 作为模块运行时,它会创建两个配置解析器实例:
当我直接运行它时,它只会创建该配置解析器的单个实例:
那是因为在不同的
__name__. 一次bCNC.Utils又一次Utils。我不知道如何解决这个问题。配置文件代码似乎一团糟,因为它使用在整个项目中共享的全局变量。