parameters: (repo, namespace_name)
docstring: operate on the given namespace.
      
      Args:
          repo: the CIM repository.
          namespace_name:  the namespace name to open.
  
      Returns:
          TreeNamespace: the namespace.
docstring_summary: operate on the given namespace.
      
      Args:
          repo: the CIM repository.
          namespace_name:  the namespace name to open.
docstring_tokens: operate on the given namespace . Args : repo : the CIM repository . namespace_name : the namespace name to open .
function: def Namespace(repo, namespace_name):
      """
      operate on the given namespace.
      
      Args:
          repo: the CIM repository.
          namespace_name:  the namespace name to open.
  
      Returns:
          TreeNamespace: the namespace.
      """
      yield TreeNamespace(ObjectResolver(repo), namespace_name)
function_tokens: def Namespace ( repo , namespace_name ) : yield TreeNamespace ( ObjectResolver ( repo ) , namespace_name )