comparison roundup/cgi/client.py @ 3557:ea471747d5aa

fix failure with browsers not sending "Accept-Language" header [SF#1429646]
author Alexander Smishlajev <a1s@users.sourceforge.net>
date Sun, 12 Feb 2006 11:00:23 +0000
parents 5e70726a86dd
children 91c759d9271d
comparison
equal deleted inserted replaced
3556:878dc6cf6690 3557:ea471747d5aa
1 # $Id: client.py,v 1.222 2006-02-09 23:53:11 richard Exp $ 1 # $Id: client.py,v 1.223 2006-02-12 11:00:23 a1s Exp $
2 2
3 """WWW request handler (also used in the stand-alone server). 3 """WWW request handler (also used in the stand-alone server).
4 """ 4 """
5 __docformat__ = 'restructuredtext' 5 __docformat__ = 'restructuredtext'
6 6
409 language = "" 409 language = ""
410 self.add_cookie("roundup_language", language) 410 self.add_cookie("roundup_language", language)
411 elif self.cookie.has_key("roundup_language"): 411 elif self.cookie.has_key("roundup_language"):
412 language = self.cookie["roundup_language"].value 412 language = self.cookie["roundup_language"].value
413 elif self.instance.config["WEB_USE_BROWSER_LANGUAGE"]: 413 elif self.instance.config["WEB_USE_BROWSER_LANGUAGE"]:
414 hal = self.env['HTTP_ACCEPT_LANGUAGE'] 414 hal = self.env.get('HTTP_ACCEPT_LANGUAGE')
415 language = accept_language.parse(hal) 415 language = accept_language.parse(hal)
416 else: 416 else:
417 language = "" 417 language = ""
418 418
419 self.language = language 419 self.language = language

Roundup Issue Tracker: http://roundup-tracker.org/