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()
评论列表
文章目录