main.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:aurora-sdk-win 作者: nanoleaf 项目源码 文件源码
def write_palette_for_sdk(self):
        iprint("writing out palette to file")
        self.palette_path.set(self.plugin_dir_path.get() + self.directory_divider + "palette")
        if self.plugin_dir_path.get() == "":
            tkMessageBox.showerror("Error", "Please enter the path to the plugin")
            return;
        try:
            open_file = open(self.plugin_dir_path.get() + self.directory_divider + "palette", "w+")
        except IOError, errinfo:
            tkMessageBox.showerror("Error", "Could not write to directory." + str(errinfo))
            return
        palette_dict = self.palette
        try:
            palette_dict["palette"]
        except TypeError:
            palette_dict = {}
            palette_dict["palette"] = self.palette
        self.palette_entered = (len(self.palette) > 0)

        open_file.write(json.dumps(palette_dict))
        open_file.close()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号