Encoding problem when applying build-config and do-concord
Created by: slaqrichi
The command : $ python build-config-file.py -l fr -d /Unitex-GramLab-3.1/French -o unitex-fr.yaml unitex-template.yaml returns this error :
Traceback (most recent call last):
File "build-config-file.py", line 158, in <module>
dictionaries = load_dictionaries(directory)
File "build-config-file.py", line 45, in load_dictionaries
dictionary = os.path.join(dela_directory, line)
File "/usr/local/lib/python2.7/posixpath.py", line 73, in join
path += '/' + b
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 16: ordinal not in range(128)
A similar error is generated by do-concord :
Traceback (most recent call last):
File "do-concord.py", line 285, in <module>
load_resources(options)
File "do-concord.py", line 27, in load_resources
sentence = load_persistent_fst2(options["resources"]["sentence"])
File "/usr/local/lib/python2.7/site-packages/unitex/resources.py", line 79, in load_persistent_fst2
return _unitex.unitex_load_persistent_fst2(path)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 16: ordinal not in range(128)
Thanks for your help.