  _PREVIEW_TRIGGER = None
  PATHCACHE = os.path.join(os.path.realpath(os.path.dirname(sys.argv[0])), "lib", "gui", ".cache")
  
  
  def initialize_config(root, cli_opts, statusbar):
      """ Initialize the GUI Master :class:`Config` and add to global constant.
  
      This should only be called once on first GUI startup. Future access to :class:`Config`
      should only be executed through :func:`get_config`.
  
 
</s> remove def initialize_images():
 </s> add def initialize_images() -> None: </s> remove _CONFIG = None
_IMAGES = None
_PREVIEW_TRIGGER = None
 </s> add _CONFIG: Optional["Config"] = None
_IMAGES: Optional["Images"] = None
_PREVIEW_TRIGGER: Optional["PreviewTrigger"] = None </s> remove     def __init__(self):
 </s> add     def __init__(self) -> None: </s> remove def get_config():
 </s> add def get_config() -> "Config":
def initialize_config(root: tk.Tk,
                      cli_opts: "CliOptions",
                      statusbar: "StatusBar") -> Optional["Config"]:
  _PREVIEW_TRIGGER = None
  PATHCACHE = os.path.join(os.path.realpath(os.path.dirname(sys.argv[0])), "lib", "gui", ".cache")
  
  
def initialize_config(root: tk.Tk,
                      cli_opts: "CliOptions",
                      statusbar: "StatusBar") -> Optional["Config"]:
      """ Initialize the GUI Master :class:`Config` and add to global constant.
  
      This should only be called once on first GUI startup. Future access to :class:`Config`
      should only be executed through :func:`get_config`.
  
keep keep keep keep replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py