                   widget=None):
          logger.debug("Initializing %s: (group: %s, target: %s, name: %s, args: %s, kwargs: %s, "
                       "daemon: %s)", self.__class__.__name__, group, target, name, args, kwargs,
                       daemon)
          super().__init__(group=group, target=target, name=name, args=args, kwargs=kwargs,
                           daemon=daemon)
          self.err = None
          self._widget = widget
          self._config = get_config()
          self._config.set_cursor_busy(widget=self._widget)
 
</s> remove         logger.debug("Initializing %s: (group: %s, target: %s, name: %s, args: %s, kwargs: %s, "
                     "daemon: %s)", self.__class__.__name__, group, target, name, args, kwargs,
 </s> add         logger.debug("Initializing %s: (target: %s, name: %s, args: %s, kwargs: %s, "
                     "daemon: %s)", self.__class__.__name__, target, name, args, kwargs, </s> remove         self.err = None
 </s> add         self.err: "_ErrorType" = None </s> remove     def __init__(self, group=None, target=None, name=None, args=(), kwargs=None, *, daemon=True,
 </s> add     _target: Callable
    _args: Tuple
    _kwargs: Dict[str, Any]
    _name: str

    def __init__(self,
                 target: Optional[Callable] = None,
                 name: Optional[str] = None,
                 args: Tuple = (),
                 kwargs: Optional[Dict[str, Any]] = None,
                 *,
                 daemon: bool = True, </s> remove                  kwargs: Dict[str, Any] = None,
 </s> add                  kwargs: Optional[Dict[str, Any]] = None, </s> remove         self._default_font = tk.font.nametofont("TkDefaultFont").configure()["family"]
 </s> add         self._default_font = cast(dict, tk.font.nametofont("TkDefaultFont").configure())["family"]
        super().__init__(target=target, name=name, args=args, kwargs=kwargs,
                   widget=None):
          logger.debug("Initializing %s: (group: %s, target: %s, name: %s, args: %s, kwargs: %s, "
                       "daemon: %s)", self.__class__.__name__, group, target, name, args, kwargs,
                       daemon)
        super().__init__(target=target, name=name, args=args, kwargs=kwargs,
                           daemon=daemon)
          self.err = None
          self._widget = widget
          self._config = get_config()
          self._config.set_cursor_busy(widget=self._widget)
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py