old_contents: import os
  import sys
  import traceback
  
  workers = 4
  worker_class = "eventlet"
  worker_connections = 256
  errorlog = "/home/vcap/logs/gunicorn_error.log"
  bind = "0.0.0.0:{}".format(os.getenv("PORT"))
  statsd_host = "{}:8125".format(os.getenv("STATSD_HOST"))
  statsd_prefix = os.getenv("STATSD_PREFIX")
  
  
  def on_starting(server):
      server.log.info("Starting Notifications API")
  
  
  def worker_abort(worker):
      worker.log.info("worker received ABORT {}".format(worker.pid))
      for threadId, stack in sys._current_frames().items():
          worker.log.error(''.join(traceback.format_stack(stack)))
  
  
  def on_exit(server):
      server.log.info("Stopping Notifications API")
  
  
  def worker_int(worker):
      worker.log.info("worker: received SIGINT {}".format(worker.pid))
  
new_contents: import os
  import sys
  import traceback
  import gunicorn
  
  workers = 4
  worker_class = "eventlet"
  worker_connections = 256
  errorlog = "/home/vcap/logs/gunicorn_error.log"
  bind = "0.0.0.0:{}".format(os.getenv("PORT"))
  statsd_host = "{}:8125".format(os.getenv("STATSD_HOST"))
  statsd_prefix = os.getenv("STATSD_PREFIX")
  gunicorn.SERVER_SOFTWARE = 'None'
  
  
  def on_starting(server):
      server.log.info("Starting Notifications API")
  
  
  def worker_abort(worker):
      worker.log.info("worker received ABORT {}".format(worker.pid))
      for threadId, stack in sys._current_frames().items():
          worker.log.error(''.join(traceback.format_stack(stack)))
  
  
  def on_exit(server):
      server.log.info("Stopping Notifications API")
  
  
  def worker_int(worker):
      worker.log.info("worker: received SIGINT {}".format(worker.pid))
  
subject: remove gunicorn server header from responses