summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@proxience.com>2014-09-19 08:16:15 +0200
committerÉtienne Loks <etienne.loks@proxience.com>2014-09-19 08:16:15 +0200
commit3c779a01f8320bb833ed95eb871c20e988a4b026 (patch)
treea7adc2ed827c67944bb351f34200fe972dd08bf2
parentbe8a87d53f6fe8102f50364b896c2ebfb0159bb4 (diff)
downloadChimère-3c779a01f8320bb833ed95eb871c20e988a4b026.tar.bz2
Chimère-3c779a01f8320bb833ed95eb871c20e988a4b026.zip
Manage unicode version of month names
-rw-r--r--chimere/utils.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/chimere/utils.py b/chimere/utils.py
index 338af34..2d74095 100644
--- a/chimere/utils.py
+++ b/chimere/utils.py
@@ -858,8 +858,12 @@ def get_month_name(month_no, locale):
MONTH_NAMES = {locale:[get_month_name(no_month, locale+'.UTF-8')
for no_month in xrange(1, 13)] for locale in ['fr_FR']}
-UNI_MONTH_NAMES = {locale:[m.decode('utf-8') for m in MONTH_NAMES[locale]]
+try:
+ UNI_MONTH_NAMES = {locale:[m.decode('utf-8') for m in MONTH_NAMES[locale]]
for locale in MONTH_NAMES}
+except UnicodeEncodeError:
+ UNI_MONTH_NAMES = {locale:[m for m in MONTH_NAMES[locale]]
+ for locale in MONTH_NAMES}
DATE_PARSINGS = {'fr_FR':[
re.compile(r'(?P<day1>\d{1,2}) '\