Source code for jivago.wsgi.filter.system_filters.banner_filter

import jivago
from jivago.lang.annotations import Override
from jivago.wsgi.filter.filter import Filter
from jivago.wsgi.filter.filter_chain import FilterChain
from jivago.wsgi.request.request import Request
from jivago.wsgi.request.response import Response


[docs] class BannerFilter(Filter):
[docs] @Override def doFilter(self, request: Request, response: Response, chain: FilterChain): chain.doFilter(request, response) response.headers['X-Powered-By'] = f"Jivago {jivago.__version__}"
[docs] class DummyBannerFilter(BannerFilter):
[docs] @Override def doFilter(self, request: Request, response: Response, chain: FilterChain): chain.doFilter(request, response)