We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7de7496 commit 3e82c94Copy full SHA for 3e82c94
roundup/cgi/client.py
@@ -601,15 +601,17 @@ def determine_charset(self):
601
"""
602
# look for client charset
603
charset_parameter = 0
604
- if '@charset' in self.form:
+ # Python 2.6 form may raise a TypeError if list in form is None
605
+ charset = None
606
+ try :
607
charset = self.form['@charset'].value
608
if charset.lower() == "none":
609
charset = ""
610
charset_parameter = 1
- elif 'roundup_charset' in self.cookie:
611
+ except (KeyError, TypeError):
612
+ pass
613
+ if charset is None and 'roundup_charset' in self.cookie:
614
charset = self.cookie['roundup_charset'].value
- else:
- charset = None
615
if charset:
616
# make sure the charset is recognized
617
try:
0 commit comments