old_contents: import os
  from wsgiref.simple_server import make_server
  from pyramid.config import Configurator
  from pyramid.response import Response
  
  
  def hello_world(request):
      return Response('Hello %(name)s!' % request.matchdict)
  
  if __name__ == '__main__':
      config = Configurator()
      config.add_route('hello', '/hello/{name}')
      config.add_view(hello_world, route_name='hello')
      app = config.make_wsgi_app()
      ip = os.environ['OPENSHIFT_PYTHON_IP']
      port = int(os.environ['OPENSHIFT_PYTHON_PORT'])
      server = make_server(ip, port, app)
      server.serve_forever()
new_contents: import os
  from wsgiref.simple_server import make_server
  from pyramid.config import Configurator
  from pyramid.response import Response
  
  
  def hello_world(request):
      return Response('Hello %(name)s!' % request.matchdict)
  
  if __name__ == '__main__':
      config = Configurator()
      config.add_route('hello', '/hello/{name}')
      config.add_view(hello_world, route_name='hello')
      app = config.make_wsgi_app()
      try:
          ip = os.environ['OPENSHIFT_PYTHON_IP']
          port = int(os.environ['OPENSHIFT_PYTHON_PORT'])
      except KeyError:
          ip = 'localhost'
          port = 8080
      server = make_server(ip, port, app)
      server.serve_forever()
subject: make possible localhost testing