def _create_preferences_dialog_service(self): from preferences_dialog import PreferencesDialog dialog = PreferencesDialog(application=self.application) dialog.trait_set(categories=self.preferences_categories, panes=[factory(dialog=dialog) for factory in self.preferences_panes]) return dialog