@ -36,7 +36,11 @@ def argument_parser(args):
def main():
# set script locale to match user's
locale.setlocale(locale.LC_ALL, '')
try:
except locale.Error as error:
# Locale is not installed on user's system, or wrongly configured.
sys.stderr.write("Locale error: {}\n".format(error.message))
options = argument_parser(sys.argv[1:])
@ -80,7 +80,8 @@ def parsetex(filename):
doc = SongParser.parse(filename)
# /* BEGIN plasTeX patch
locale.setlocale(locale.LC_TIME, "%s.%s" % oldlocale)
if oldlocale[0] and oldlocale[1]:
# plasTeX patch END */
# Extraction des données