All pastes #256127 Raw Edit

Miscellany

public text v1 · immutable
#256127 ·published 2006-11-23 19:52 UTC
rendered paste body
def process_response(self, request, response):
		if 'cgbcheck' in request.COOKIES or request.META['HTTP_USER_AGENT'] == 'Python-urllib/1.16' or request.GET.get('skipcheck', False) or request.META['HTTP_USER_AGENT'].find('Googlebot') != -1:
			return
		response.set_cookie('cgbcheck', value=1)
		agent = request.META['HTTP_USER_AGENT']
		ec = check_browser(agent)
		if 'REQUEST_URI' in request.META:
			url = request.META['REQUEST_URI']
		else:
			url = '/'
		ec.update({'url': url})
		if ec:
			return render_template(request, 'browsercheck.html', ec)