Loading django/utils/translation/trans_real.py +4 −1 Original line number Diff line number Diff line Loading @@ -668,7 +668,10 @@ def parse_accept_lang_header(lang_string): if first: return [] if priority: try: priority = float(priority) except ValueError: return [] if not priority: # if priority is 0.0 at this point make it 1.0 priority = 1.0 result.append((lang, priority)) Loading tests/i18n/tests.py +1 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,7 @@ class MiscTests(TransRealMixin, TestCase): self.assertEqual([], p('de;q=0.a')) self.assertEqual([], p('12-345')) self.assertEqual([], p('')) self.assertEqual([], p('en; q=1,')) def test_parse_literal_http_header(self): """ Loading Loading
django/utils/translation/trans_real.py +4 −1 Original line number Diff line number Diff line Loading @@ -668,7 +668,10 @@ def parse_accept_lang_header(lang_string): if first: return [] if priority: try: priority = float(priority) except ValueError: return [] if not priority: # if priority is 0.0 at this point make it 1.0 priority = 1.0 result.append((lang, priority)) Loading
tests/i18n/tests.py +1 −0 Original line number Diff line number Diff line Loading @@ -849,6 +849,7 @@ class MiscTests(TransRealMixin, TestCase): self.assertEqual([], p('de;q=0.a')) self.assertEqual([], p('12-345')) self.assertEqual([], p('')) self.assertEqual([], p('en; q=1,')) def test_parse_literal_http_header(self): """ Loading