code: def handle_option_error(error):
      
      if 'unknown option' in error:
          raise exc.UnknownOption(error)
      elif 'invalid option' in error:
          raise exc.InvalidOption(error)
      elif 'ambiguous option' in error:
          raise exc.AmbiguousOption(error)
      else:
          raise exc.OptionError(error)
docs: Raises exception if error in option command found.
  
      Purpose: As of tmux 2.4, there are now 3 different types of option errors:
  
      - unknown option
      - invalid option
      - ambiguous option
  
      Before 2.4, unknown option was the user.
  
      All errors raised will have the base error of :exc:`exc.OptionError`. So to
      catch any option error, use ``except exc.OptionError``.
  
      Parameters
      ----------
      error : str
          Error response from subprocess call.
  
      Raises
      ------
      :exc:`exc.OptionError`, :exc:`exc.UnknownOption`, :exc:`exc.InvalidOption`,
      :exc:`exc.AmbiguousOption`