Index: Lib/Cookie.py =================================================================== --- Lib/Cookie.py (révision 68359) +++ Lib/Cookie.py (copie de travail) @@ -471,13 +471,14 @@ def js_output(self, attrs=None): # Print javascript + quotes_escaped = self.OutputString(attrs).replace('"', r'\"') return """ - """ % ( self.OutputString(attrs), ) + """ % ( quotes_escaped, ) # end js_output() def OutputString(self, attrs=None): Index: Lib/test/test_cookie.py =================================================================== --- Lib/test/test_cookie.py (révision 68359) +++ Lib/test/test_cookie.py (copie de travail) @@ -51,17 +51,17 @@ self.assertEqual(C.output(['path']), 'Set-Cookie: Customer="WILE_E_COYOTE"; Path=/acme') - self.assertEqual(C.js_output(), """ + self.assertEqual(C.js_output(), r""" """) - self.assertEqual(C.js_output(['path']), """ + self.assertEqual(C.js_output(['path']), r""" """)