          logger.debug("Popping Save Filename browser")
          return filedialog.asksaveasfilename(**self._kwargs)
  
      @staticmethod
      def _nothing():  # pylint: disable=useless-return
          """ Method that does nothing, used for disabling open/save pop up.  """
          logger.debug("Popping Nothing browser")
          return
  
  
 
</s> remove     def _save_filename(self):
 </s> add     def _save_filename(self) -> str: </s> remove         return filedialog.askopenfile(**self._kwargs)
 </s> add         return filedialog.askopenfile(**self._kwargs)  # type: ignore </s> remove         return filedialog.asksaveasfile(**self._kwargs)
 </s> add         return filedialog.asksaveasfile(**self._kwargs)  # type: ignore </s> remove     def _save(self):
 </s> add     def _save(self) -> Optional[IO]: </s> remove     def _dir(self):
 </s> add     def _dir(self) -> str:
    def _nothing() -> None:  # pylint: disable=useless-return
          logger.debug("Popping Save Filename browser")
          return filedialog.asksaveasfilename(**self._kwargs)
  
      @staticmethod
    def _nothing() -> None:  # pylint: disable=useless-return
          """ Method that does nothing, used for disabling open/save pop up.  """
          logger.debug("Popping Nothing browser")
          return
  
  
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py