parameters: (localetuple)
docstring: Builds a locale code from the given tuple (language code,
          encoding).
  
          No aliasing or normalizing takes place.
docstring_summary: Builds a locale code from the given tuple (language code,
          encoding).
docstring_tokens: Builds a locale code from the given tuple ( language code encoding ) .
function: def _build_localename(localetuple):
  
      """ Builds a locale code from the given tuple (language code,
          encoding).
  
          No aliasing or normalizing takes place.
  
      """
      try:
          language, encoding = localetuple
  
          if language is None:
              language = 'C'
          if encoding is None:
              return language
          else:
              return language + '.' + encoding
      except (TypeError, ValueError):
          raise TypeError('Locale must be None, a string, or an iterable of '
                          'two strings -- language code, encoding.') from None
function_tokens: def _build_localename ( localetuple ) : try : language , encoding = localetuple if language is None : language = 'C' if encoding is None : return language else : return language + '.' + encoding except ( TypeError , ValueError ) : raise TypeError ( 'Locale must be None, a string, or an iterable of ' 'two strings -- language code, encoding.' ) from None