def on_accept(save_dialog): fltr = save_dialog.get_filter() filename = self.extract_filename(save_dialog, self.file_filters) if fltr.get_name() == self.file_filters[0][0]: AtomType.save_atom_types(filename, self.get_selected_objects()) elif fltr.get_name() == self.file_filters[1][0]: AtomType.save_as_csv(filename, self.get_selected_objects())