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"""
""")