[pypy-svn] r30817 - pypy/dist/pypy/translator/cli/src

antocuni at codespeak.net antocuni at codespeak.net
Mon Jul 31 20:28:21 CEST 2006


Author: antocuni
Date: Mon Jul 31 20:28:13 2006
New Revision: 30817

Modified:
   pypy/dist/pypy/translator/cli/src/pypylib.cs
Log:
Make sure to escape backslashes when returning strings, and use
triple-quotes to support multi-line strings.



Modified: pypy/dist/pypy/translator/cli/src/pypylib.cs
==============================================================================
--- pypy/dist/pypy/translator/cli/src/pypylib.cs	(original)
+++ pypy/dist/pypy/translator/cli/src/pypylib.cs	Mon Jul 31 20:28:13 2006
@@ -19,7 +19,7 @@
             if (x == null)
                 return "None";
             else
-                return string.Format("'{0}'", x); 
+                return string.Format("'''{0}'''", x.Replace("\\", "\\\\"));
         }
 
         public static string ToPython(object x) {



More information about the Pypy-commit mailing list