Index: Lib/http/cookies.py =================================================================== --- Lib/http/cookies.py (revision 70964) +++ Lib/http/cookies.py (working copy) @@ -392,7 +392,7 @@ document.cookie = \"%s\"; // end hiding --> - """ % ( self.OutputString(attrs), ) + """ % ( self.OutputString(attrs).replace('"',r'\"')) # end js_output() def OutputString(self, attrs=None): Index: Lib/test/test_http_cookies.py =================================================================== --- Lib/test/test_http_cookies.py (revision 70964) +++ Lib/test/test_http_cookies.py (working copy) @@ -50,17 +50,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""" """)