title: python locale - wrong decimal_point for german (de_DE) settings
body: <p>I'm getting wrong decimal separator on this locale. 
  short code example:</p>
  
  <pre><code>import locale
  print locale.getdefaultlocale()[0]
  print "decimal_point:", locale.localeconv()["decimal_point"]
  print (float(1)/float(2))
  </code></pre>
  
  <p>the results are:</p>
  
  <pre><code>de_DE
  decimal_point: .
  0.5
  </code></pre>
  
  <p>(decimal separator is dot instead of comma).
  Python 2.7</p>