我正在使用PyUpdater
自动更新我的kivy
应用程序。当我导入pyupdater
的客户机类(在我的应用程序中)时,我的应用程序崩溃了(在终端窗口中出现了这么多警告之后)
我从不同的来源了解到(可能是我错了),这是由于pyupdater
和kivy
之间发生冲突以获取记录器(因为pyupdater
尝试获取根记录器)。我如何解决这个问题?任何帮助都是值得赞赏的
注意:如果我在kivy
之前导入pyupdater
,应用程序工作正常。但是我想在另一个文件中导入pyupdater
警告快照附在下面:
Tags:
Kivy(很遗憾)也使用/设置了根记录器,我们希望改变这一点,但我们必须评估这是否会导致问题
如果你仍然可以导入PyUpdater,只要你在Kivy之前导入它,那么你就可以决定在你的主模块(Kivy之前)中导入它,即使你没有在那里使用它,因为python模块是单例的(在同一个运行程序的另一个地方导入它们,你就可以访问同一个命名空间,这个命名空间对应用程序来说是全局的),这将允许您稍后在另一个模块中安全地导入它
在另一个模块中
现在应该可以了
相关问题 更多 >
编程相关推荐