              The widget to set default cursor for. If the provided value is ``None`` then sets the
              cursor busy for the whole of the GUI. Default: ``None``
          """
          logger.debug("Setting cursor to default. widget: %s", widget)
          widget = self.root if widget is None else widget
          widget.config(cursor="")
          widget.update_idletasks()
  
      @staticmethod
      def _set_tk_vars():
          """ Set the global tkinter variables stored for easy access in :class:`Config`.
  
 
</s> remove         widget = self.root if widget is None else widget
        widget.config(cursor="watch")
        widget.update_idletasks()
 </s> add         component = self.root if widget is None else widget
        component.config(cursor="watch")  # type: ignore
        component.update_idletasks() </s> remove     def set_cursor_default(self, widget=None):
 </s> add     def set_cursor_default(self, widget: Optional[tk.Widget] = None) -> None: </s> remove     def _set_tk_vars():
 </s> add     def _set_tk_vars() -> Dict[str, Union[tk.StringVar, tk.BooleanVar]]: </s> remove     def set_cursor_busy(self, widget=None):
 </s> add     def set_cursor_busy(self, widget: Optional[tk.Widget] = None) -> None: </s> remove     def refresh_config(self):
 </s> add     def refresh_config(self) -> None:
        component = self.root if widget is None else widget
        component.config(cursor="")  # type: ignore
        component.update_idletasks()
              The widget to set default cursor for. If the provided value is ``None`` then sets the
              cursor busy for the whole of the GUI. Default: ``None``
          """
          logger.debug("Setting cursor to default. widget: %s", widget)
        component = self.root if widget is None else widget
        component.config(cursor="")  # type: ignore
        component.update_idletasks()
        component = self.root if widget is None else widget
        component.config(cursor="")  # type: ignore
        component.update_idletasks()
        component = self.root if widget is None else widget
        component.config(cursor="")  # type: ignore
        component.update_idletasks()
  
      @staticmethod
      def _set_tk_vars():
          """ Set the global tkinter variables stored for easy access in :class:`Config`.
  
keep keep keep keep replace replace replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py