          -------
          dict:
              The default file extension for each file type
          """
          defaults = {key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
                      for key, val in self._filetypes.items()}
          defaults["default"] = None
          defaults["video"] = ".mp4"
          defaults["image"] = ".png"
          logger.debug(defaults)
          return defaults
 
</s> remove     def _set_kwargs(self, title, initial_folder, initial_file, file_type, command, action,
                    variable=None):
 </s> add     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]]]]: </s> remove     def _set_defaults(self):
 </s> add     def _set_defaults(self) -> Dict[str, Optional[str]]: </s> remove     def _filetypes(self):
 </s> add     def _filetypes(self) -> Dict[str, List[Tuple[str, str]]]: </s> remove             cmd_dict = dict()
 </s> add             cmd_dict = {} </s> remove             default=(all_files,),
 </s> add             default=[all_files],
        defaults: Dict[str, Optional[str]] = {
            key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
            for key, val in self._filetypes.items()}
          -------
          dict:
              The default file extension for each file type
          """
        defaults: Dict[str, Optional[str]] = {
            key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
            for key, val in self._filetypes.items()}
        defaults: Dict[str, Optional[str]] = {
            key: next(ext for ext in val[0][1].split(" ")).replace("*", "")
            for key, val in self._filetypes.items()}
          defaults["default"] = None
          defaults["video"] = ".mp4"
          defaults["image"] = ".png"
          logger.debug(defaults)
          return defaults
keep keep keep keep replace replace keep keep keep keep keep
 Bugfix: Preview for extract in batch mode 
lib/gui/utils.py