  import tkinter as tk
  from tkinter import ttk, TclError
  
  from .utils import get_config
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
 
</s> remove     initialdir: str, optional
 </s> add     initial_folder: str, optional </s> remove     handletype: ['open', 'save', 'filename', 'filename_multi', 'savefilename', 'context']
 </s> add     handle_type: ['open', 'save', 'filename', 'filename_multi', 'savefilename', 'context', `dir`] </s> remove         sensitive parameter that returns a certain dialog based on the current options
    filetype: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \
 </s> add         sensitive parameter that returns a certain dialog based on the current options. `dir` asks
        for a folder location.
    file_type: ['default', 'alignments', 'config_project', 'config_task', 'config_all', 'csv', \ </s> remove         self._kwargs = self._set_kwargs(title, initialdir, filetype, command, action, variable)
 </s> add         self._kwargs = self._set_kwargs(title,
                                        initial_folder,
                                        file_type,
                                        command,
                                        action,
                                        variable) </s> remove                                      initialdir=self._basename).retfile
 </s> add                                      initial_folder=self._basename).retfile
import numpy as np

  import tkinter as tk
  from tkinter import ttk, TclError
  
import numpy as np

  from .utils import get_config
  
  logger = logging.getLogger(__name__)  # pylint: disable=invalid-name
  
  
keep keep add keep keep keep keep keep
 lib.gui.utils - Spelling fixes
lib.gui.custom_widgets - popup progressbar 
lib/gui/custom_widgets.py