parameters: (self, source_name)
return_statement: return source_name in [p.CANONICAL_NAME for p in self._providers]
docstring: Validates a given source name.
  
          :type source_name: str
          :param source_name: The value of credential_source in the config
              file. This is the canonical name of the credential provider.
  
          :rtype: bool
          :returns: True if the credential provider is supported,
              False otherwise.
docstring_summary: Validates a given source name.
docstring_tokens: Validates a given source name .
function: def is_supported(self, source_name):
          """Validates a given source name.
  
          :type source_name: str
          :param source_name: The value of credential_source in the config
              file. This is the canonical name of the credential provider.
  
          :rtype: bool
          :returns: True if the credential provider is supported,
              False otherwise.
          """
          return source_name in [p.CANONICAL_NAME for p in self._providers]
function_tokens: def is_supported ( self , source_name ) : return source_name in [ p . CANONICAL_NAME for p in self . _providers ]