class_docstr: Raised if click attempted to handle an option that does not
  exist.
  
  .. versionadded:: 4.0
class_docstr_tok: ["Raised","if","click","attempted","to","handle","an","option","that","does","not","exist",".","..","versionadded",":",":","4.0"]
code: def __init__(
      self, option_name, message=None, possibilities=None, ctx=None
  ):
      if message is None:
          message = "no such option: {}".format(option_name)
      UsageError.__init__(self, message, ctx)
      self.option_name = option_name
      self.possibilities = possibilities
  
imports: from ._compat import filename_to_ui
  from ._compat import get_text_stderr
  from ._compat import PY2
  from .utils import echo
label_desc: Use image node_id 1 to create a new NoSuchOption object from inherited base classes: UsageError with example: obj = NoSuchOption(option_name, message, possibilities, ctx)