class_docstr: Raised if an argument is generally supplied but the use of the argument
  was incorrect.  This is for instance raised if the number of values
  for an argument is not correct.
  
  .. versionadded:: 6.0
class_docstr_tok: ["Raised","if","an","argument","is","generally","supplied","but","the","use","of","the","argument","was","incorrect",".","This","is","for","instance","raised","if","the","number","of","values","for","an","argument","is","not","correct",".","..","versionadded",":",":","6.0"]
code: def __init__(self, message, ctx=None):
      UsageError.__init__(self, message, ctx)
  
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 BadArgumentUsage object from inherited base classes: UsageError with example: obj = BadArgumentUsage(message, ctx)