code: def option_changed(self, option, value):
          
          setattr(self, to_text_string(option), value)
          self.shellwidget.set_namespace_view_settings()
          if self.setup_in_progress is False:
              self.sig_option_changed.emit(option, value)
docs: Handle when the value of an option has changed