      be updated.
  
      Writes a file to the cache folder that is picked up by the main process.
      """
      def __init__(self):
          logger.debug("Initializing: %s", self.__class__.__name__)
          self._trigger_files = dict(update=os.path.join(PATHCACHE, ".preview_trigger"),
                                     mask_toggle=os.path.join(PATHCACHE, ".preview_mask_toggle"))
          logger.debug("Initialized: %s (trigger_files: %s)",
                       self.__class__.__name__, self._trigger_files)
 
</s> remove     def set(self, trigger_type):
 </s> add     def set(self, trigger_type: Literal["update", "mask_toggle"]): </s> remove         self.commands = dict()
        self.opts = dict()
 </s> add         self.commands = {}
        self.opts = {} </s> remove     def __init__(self):
 </s> add     def __init__(self) -> None: </s> remove     def delete_preview(self):
 </s> add     def delete_preview(self) -> None: </s> remove         variable: :class:`tkinter.StringVar`
 </s> add         variable: str
    def __init__(self) -> None:
      be updated.
  
      Writes a file to the cache folder that is picked up by the main process.
      """
    def __init__(self) -> None:
          logger.debug("Initializing: %s", self.__class__.__name__)
          self._trigger_files = dict(update=os.path.join(PATHCACHE, ".preview_trigger"),
                                     mask_toggle=os.path.join(PATHCACHE, ".preview_mask_toggle"))
          logger.debug("Initialized: %s (trigger_files: %s)",
                       self.__class__.__name__, self._trigger_files)
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py