class_docstr: Wrapper around the standard 'getopt()' module that provides some
  handy extra functionality:
    * short and long options are tied together
    * options have help strings, and help text can be assembled
      from them
    * options set attributes of a passed-in object
    * boolean options can have "negative aliases" -- eg. if
      --quiet is the "negative alias" of --verbose, then "--quiet"
      on the command line sets 'verbose' to false
docstr: Return true if the option table for this parser has an
  option with long name 'long_option'.
docstr_tok: ["Return","true","if","the","option","table","for","this","parser","has","an","option","with","long","name","'long_option","'","."]
code: def has_option(self, long_option):
      """Return true if the option table for this parser has an
      option with long name 'long_option'."""
      return long_option in self.option_index
  
imports: import sys
  import string
  import re
  import getopt
  from .errors import DistutilsGetoptError, DistutilsArgError
label_desc: Use image node_id 5 for calling the FancyGetopt obj's underlying member method code with example usage: obj.has_option(long_option) and returns: unknown