setlocale: fallback si locale manquante

This commit is contained in:
Daniel STAN 2014-10-22 00:06:14 +02:00
parent 438a4d5428
commit 3ac91b56e7

View file

@ -16,6 +16,9 @@ def setlocale(name):
saved = locale.setlocale(locale.LC_ALL)
try:
yield locale.setlocale(locale.LC_ALL, name)
except:
yield saved
print "Warning: Failed setting locale %r" % name
finally:
locale.setlocale(locale.LC_ALL, saved)