1.1 --- a/EventAggregatorSupport.py Wed Aug 10 01:03:14 2011 +0200
1.2 +++ b/EventAggregatorSupport.py Wed Aug 31 01:56:22 2011 +0200
1.3 @@ -332,6 +332,17 @@
1.4 parts = header.split(":")
1.5 self.request.headers.add(parts[0], ":".join(parts[1:]))
1.6
1.7 +def get_send_headers(request):
1.8 +
1.9 + "Return a function that can send response headers."
1.10 +
1.11 + if hasattr(request, "http_headers"):
1.12 + return request.http_headers
1.13 + elif hasattr(request, "emit_http_headers"):
1.14 + return request.emit_http_headers
1.15 + else:
1.16 + return send_headers_cls(request)
1.17 +
1.18 def escattr(s):
1.19 return escape(s, 1)
1.20