AM_PATH_PYTHON([3.11])
AX_PYTHON_MODULE([PIL], [fatal])
+AX_PYTHON_MODULE([babel], [fatal])
AX_PYTHON_MODULE([feedparser], [fatal])
AX_PYTHON_MODULE([html2text], [fatal])
AX_PYTHON_MODULE([iso3166], [fatal])
#/usr/bin/python
+import babel.numbers
import logging
import os.path
import phonenumbers
"format_country_name" : self.format_country_name,
"format_language_name" : self.format_language_name,
"format_month_name" : self.format_month_name,
+ "format_number" : self.format_number,
"format_phone_number" : self.format_phone_number,
"format_phone_number_to_e164" : self.format_phone_number_to_e164,
"format_phone_number_location" : self.format_phone_number_location,
return month
+ def format_number(self, handler, *args, **kwargs):
+ return babel.numbers.format_number(*args, locale=handler.locale.code, **kwargs)
+
def format_phone_number(self, handler, number):
if not isinstance(number, phonenumbers.PhoneNumber):
try: