old_contents: # Copyright (C) 2011 OpenStack LLC.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  '''Main module for Keystone service. This installs the gettext function
  for all sub modules and packages.'''
  
  import gettext
  
  __version__ = '0.9'
  
  # This installs the _(...) function as a built-in so all other modules
  # don't need to.
  gettext.install('keystone')
  
  
  def version():
      return __version__
  
  '''
  TODO(Ziad): Commenting out so we don't load this always - remove eventually
  #TOKEN AUTH
  from auth_protocols.auth_token \
          import filter_factory as tokenauth_factory
  
  #BASIC AUTH
  from auth_protocols.auth_basic \
          import filter_factory as basicauth_factory
  
  #OPENID AUTH
  from auth_protocols.auth_openid \
          import filter_factory as openidauth_factory
  
  #Remote Auth handler
  from middleware.remoteauth \
          import filter_factory as remoteauth_factory
  '''
  
new_contents: # Copyright (C) 2011 OpenStack LLC.
  #
  # Licensed under the Apache License, Version 2.0 (the "License");
  # you may not use this file except in compliance with the License.
  # You may obtain a copy of the License at
  #
  #     http://www.apache.org/licenses/LICENSE-2.0
  #
  # Unless required by applicable law or agreed to in writing, software
  # distributed under the License is distributed on an "AS IS" BASIS,
  # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  # See the License for the specific language governing permissions and
  # limitations under the License.
  
  '''Main module for Keystone service. This installs the gettext function
  for all sub modules and packages.'''
  
  import gettext
  
  __version__ = '0.9'
  
  # This installs the _(...) function as a built-in so all other modules
  # don't need to.
  gettext.install('keystone')
  
  
  def version():
      return __version__
  
  
subject: Remove old initializers