def action_inject(self):
"""Inject metadata into a new save file."""
split_filename = os.path.splitext(ntpath.basename(self.in_file))
base_filename = split_filename[0]
extension = split_filename[1]
self.save_options["initialfile"] = (base_filename
+ "_injected" + extension)
self.save_file = tkFileDialog.asksaveasfilename(**self.save_options)
if not self.save_file:
return
self.set_message("Saving file to %s" % ntpath.basename(self.save_file))
# Launch injection on a separate thread after disabling buttons.
self.disable_state()
self.master.after(100, self.action_inject_delay)
评论列表
文章目录