[pypy-svn] r79015 - pypy/trunk/pypy/translator/cli/src

afa at codespeak.net afa at codespeak.net
Thu Nov 11 18:31:16 CET 2010


Author: afa
Date: Thu Nov 11 18:31:14 2010
New Revision: 79015

Modified:
   pypy/trunk/pypy/translator/cli/src/pypylib.cs
Log:
Fix str->double conversion in cli backend on Windows, which apparently depends on the locale...


Modified: pypy/trunk/pypy/translator/cli/src/pypylib.cs
==============================================================================
--- pypy/trunk/pypy/translator/cli/src/pypylib.cs	(original)
+++ pypy/trunk/pypy/translator/cli/src/pypylib.cs	Thu Nov 11 18:31:14 2010
@@ -83,8 +83,12 @@
                 return Double.NegativeInfinity;
             else if (s == "nan")
                 return Double.NaN;
-            else
-                return System.Convert.ToDouble(s);
+            else {
+                System.Globalization.NumberFormatInfo formatter;
+                formatter = new System.Globalization.NumberFormatInfo();
+                formatter.NumberDecimalSeparator = ".";
+                return System.Convert.ToDouble(s, formatter);
+            }
         }
     }
 



More information about the Pypy-commit mailing list