# Copyright (C) 2009-2011 by Fog Creek Software. All rights reserved.
#
# This software may be used and distributed according to the terms of the
# GNU General Public License version 2, incorporated herein by reference.
import settings
class VersionMiddleware(object):
"""Insert Kiln version information into response headers"""
def __init__(self, app):
self.app = app
def __call__(self, environ, start_response):
def new_start_response(status, headers, exc_info=None):
headers.append(('Kiln-Backend-Version', settings.KILN_BACKEND_VERSION))
return start_response(status, headers, exc_info)
return self.app(environ, new_start_response)
|
Loading...