diff babel/numbers.py @ 508:dbb70d75718a stable-0.9.x

Fix Python 2.3 compatibility for 0.9 branch (closes #233)
author fschwarz
date Fri, 04 Mar 2011 14:16:15 +0000
parents dddfd2551f94
children
line wrap: on
line diff
--- a/babel/numbers.py
+++ b/babel/numbers.py
@@ -32,6 +32,7 @@
     have_decimal = False
 
 from babel.core import default_locale, Locale
+from babel.util import rsplit
 
 __all__ = ['format_number', 'format_decimal', 'format_currency',
            'format_percent', 'format_scientific', 'parse_number',
@@ -391,7 +392,7 @@
             raise ValueError('Significant digit patterns can not contain '
                              '"@" or "0"')
     if '.' in number:
-        integer, fraction = number.rsplit('.', 1)
+        integer, fraction = rsplit(number, '.', 1)
     else:
         integer = number
         fraction = ''
Copyright (C) 2012-2017 Edgewall Software