parameters: (self, env)
docstring: Attempts to get the name of the Builder.
  
          Look at the BUILDERS variable of env, expecting it to be a
          dictionary containing this Builder, and return the key of the
          dictionary.  If there's no key, then return a directly-configured
          name (if there is one) or the name of the class (by default).
docstring_summary: Attempts to get the name of the Builder.
docstring_tokens: Attempts to get the name of the Builder .
function: def get_name(self, env):
          """Attempts to get the name of the Builder.
  
          Look at the BUILDERS variable of env, expecting it to be a
          dictionary containing this Builder, and return the key of the
          dictionary.  If there's no key, then return a directly-configured
          name (if there is one) or the name of the class (by default)."""
  
          try:
              index = list(env['BUILDERS'].values()).index(self)
              return list(env['BUILDERS'].keys())[index]
          except (AttributeError, KeyError, TypeError, ValueError):
              try:
                  return self.name
              except AttributeError:
                  return str(self.__class__)
function_tokens: def get_name ( self , env ) : try : index = list ( env [ 'BUILDERS' ] . values ( ) ) . index ( self ) return list ( env [ 'BUILDERS' ] . keys ( ) ) [ index ] except ( AttributeError , KeyError , TypeError , ValueError ) : try : return self . name except AttributeError : return str ( self . __class__ )