This commit is contained in:
Kovid Goyal 2008-03-09 19:25:17 +00:00
parent b00e9602fa
commit 1a15073b78

View File

@ -618,7 +618,7 @@ class ProcessTokens:
type = 'Arabic' type = 'Arabic'
return 'cw<%s<%s<nu<%s\n' % (pre, token, type) return 'cw<%s<%s<nu<%s\n' % (pre, token, type)
def __language_func(self, pre, token, num): def __language_func(self, pre, token, num):
lang_name = self.__language_dict.get(int(num)) lang_name = self.__language_dict.get(int(re.search('[0-9]+', num).group()))
if not lang_name: if not lang_name:
lang_name = "not defined" lang_name = "not defined"
if self.__run_level > 3: if self.__run_level > 3:
@ -678,7 +678,7 @@ class ProcessTokens:
return the_string return the_string
def divide_num(self, numerator, denominator): def divide_num(self, numerator, denominator):
try: try:
numerator = float(numerator) numerator = float(re.search('[0-9.]+', numerator).group())
except TypeError, msg: except TypeError, msg:
if self.__run_level > 3: if self.__run_level > 3:
msg = 'no number to process?\n' msg = 'no number to process?\n'