parameters: (self, attr)
docstring: Fetches an options value, checking first for explicit settings
          from the command line (which are direct attributes), then the
          SConscript file settings, then the default values.
docstring_summary: Fetches an options value, checking first for explicit settings
          from the command line (which are direct attributes), then the
          SConscript file settings, then the default values.
docstring_tokens: Fetches an options value checking first for explicit settings from the command line ( which are direct attributes ) then the SConscript file settings then the default values .
function: def __getattr__(self, attr):
          """
          Fetches an options value, checking first for explicit settings
          from the command line (which are direct attributes), then the
          SConscript file settings, then the default values.
          """
          try:
              return self.__dict__[attr]
          except KeyError:
              try:
                  return self.__dict__['__SConscript_settings__'][attr]
              except KeyError:
                  return getattr(self.__dict__['__defaults__'], attr)
function_tokens: def __getattr__ ( self , attr ) : try : return self . __dict__ [ attr ] except KeyError : try : return self . __dict__ [ '__SConscript_settings__' ] [ attr ] except KeyError : return getattr ( self . __dict__ [ '__defaults__' ] , attr )