          defaults["image"] = ".png"
          logger.debug(defaults)
          return defaults
  
      def _set_kwargs(self, title, initial_folder, initial_file, file_type, command, action,
                      variable=None):
          """ Generate the required kwargs for the requested file dialog browser.
  
          Parameters
          ----------
          title: str
 
</s> remove     def __init__(self, handle_type, file_type, title=None, initial_folder=None, initial_file=None,
                 command=None, action=None, variable=None):
 </s> add     def __init__(self,
                 handle_type: _HandleType,
                 file_type: _FileType,
                 title: Optional[str] = None,
                 initial_folder: Optional[str] = None,
                 initial_file: Optional[str] = None,
                 command: Optional[str] = None,
                 action: Optional[str] = None,
                 variable: Optional[str] = None) -> None: </s> remove         kwargs = dict(master=self._dummy_master)
 </s> add         kwargs: Dict[str, Union[None, tk.Frame, str,
                                List[Tuple[str, str]]]] = dict(master=self._dummy_master) </s> remove     def _set_context_handletype(self, command, action, variable):
 </s> add     def _set_context_handletype(self, command: str, action: str, variable: str) -> None: </s> remove         defaults = {key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
                    for key, val in self._filetypes.items()}
 </s> add         defaults: Dict[str, Optional[str]] = {
            key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
            for key, val in self._filetypes.items()} </s> remove     def _get_current_size(self, name):
 </s> add     def _get_current_size(self, name: str) -> Optional[Tuple[int, int]]:
    def _set_kwargs(self,
                    title: Optional[str],
                    initial_folder: Optional[str],
                    initial_file: Optional[str],
                    file_type: _FileType,
                    command: Optional[str],
                    action: Optional[str],
                    variable: Optional[str] = None
                    ) -> Dict[str, Union[None, tk.Frame, str, List[Tuple[str, str]]]]:
          defaults["image"] = ".png"
          logger.debug(defaults)
          return defaults
  
    def _set_kwargs(self,
                    title: Optional[str],
                    initial_folder: Optional[str],
                    initial_file: Optional[str],
                    file_type: _FileType,
                    command: Optional[str],
                    action: Optional[str],
                    variable: Optional[str] = None
                    ) -> Dict[str, Union[None, tk.Frame, str, List[Tuple[str, str]]]]:
    def _set_kwargs(self,
                    title: Optional[str],
                    initial_folder: Optional[str],
                    initial_file: Optional[str],
                    file_type: _FileType,
                    command: Optional[str],
                    action: Optional[str],
                    variable: Optional[str] = None
                    ) -> Dict[str, Union[None, tk.Frame, str, List[Tuple[str, str]]]]:
          """ Generate the required kwargs for the requested file dialog browser.
  
          Parameters
          ----------
          title: str
keep keep keep keep replace replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py