      Parameters
      ----------
      root: :class:`tkinter.Tk`
          The root Tkinter object
      cli_opts: :class:`lib.gui.options.CliOpts`
          The command line options object
      statusbar: :class:`lib.gui.custom_widgets.StatusBar`
          The GUI Status bar
      """
      global _CONFIG  # pylint: disable=global-statement
 
</s> remove     def __init__(self, root, cli_opts, statusbar):
 </s> add     def __init__(self, root: tk.Tk, cli_opts: "CliOptions", statusbar: "StatusBar") -> None: </s> remove         return self._gui_objects["cli_opts"]
 </s> add         return self._gui_objects.cli_opts </s> remove     def tk_vars(self):
 </s> add     def tk_vars(self) -> Dict[str, Union[tk.StringVar, tk.BooleanVar]]: </s> remove     def cli_opts(self):
 </s> add     def cli_opts(self) -> "CliOptions":
    cli_opts: :class:`lib.gui.options.CliOptions`
      Parameters
      ----------
      root: :class:`tkinter.Tk`
          The root Tkinter object
    cli_opts: :class:`lib.gui.options.CliOptions`
          The command line options object
      statusbar: :class:`lib.gui.custom_widgets.StatusBar`
          The GUI Status bar
      """
      global _CONFIG  # pylint: disable=global-statement
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py