                              self._vars["display"].get(),
                              self._vars["scale"].get())
          logger.debug("Refreshed Graph")
  
      def _graph_scale(self, *args):  # pylint: disable=unused-argument
          """ Action for changing graph scale. """
          if not self._graph_initialised:
              return
          self._graph.set_yscale_type(self._vars["scale"].get())
  
      @classmethod
 
</s> remove     def _option_button_reload(self, *args):  # pylint: disable=unused-argument
        """ Action for reset button press and checkbox changes. """
 </s> add     def _option_button_reload(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for reset button press and checkbox changes.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """ </s> remove     def _graph_build(self, *args):  # pylint:disable=unused-argument
        """ Build the graph in the top right paned window """
 </s> add     def _graph_build(self, *args) -> None:  # pylint:disable=unused-argument
        """ Build the graph in the top right paned window

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """ </s> remove     def _set_help(cls, action):
 </s> add     def _set_help(cls, action: str) -> str: </s> remove     def _option_button_save(self):
 </s> add     def _option_button_save(self) -> None: </s> remove     def refresh(self):
 </s> add     def refresh(self) -> Optional[Self]:
    def _graph_scale(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for changing graph scale.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
                              self._vars["display"].get(),
                              self._vars["scale"].get())
          logger.debug("Refreshed Graph")
  
    def _graph_scale(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for changing graph scale.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
    def _graph_scale(self, *args) -> None:  # pylint: disable=unused-argument
        """ Action for changing graph scale.

        Parameters
        ----------
        args: tuple
            Required for TK Callback but unused
        """
          if not self._graph_initialised:
              return
          self._graph.set_yscale_type(self._vars["scale"].get())
  
      @classmethod
keep keep keep keep replace replace keep keep keep keep keep
 Bugfixes:
  - Stats graph - Handle NaNs in data
  - logger - de-elevate matplotlib font messages 
lib/gui/popup_session.py