mirror of https://gitlab.com/bashrc2/epicyon
Scope of exception
parent
7c70fe6f57
commit
49f9dd9505
|
@ -150,9 +150,14 @@ def _speaker_pronounce(base_dir: str, say_text: str, translate: {}) -> str:
|
||||||
")": ","
|
")": ","
|
||||||
}
|
}
|
||||||
if os.path.isfile(pronounce_filename):
|
if os.path.isfile(pronounce_filename):
|
||||||
|
pronounce_list = []
|
||||||
try:
|
try:
|
||||||
with open(pronounce_filename, 'r', encoding='utf-8') as fp_pro:
|
with open(pronounce_filename, 'r', encoding='utf-8') as fp_pro:
|
||||||
pronounce_list = fp_pro.readlines()
|
pronounce_list = fp_pro.readlines()
|
||||||
|
except OSError:
|
||||||
|
print('EX: _speaker_pronounce unable to read ' +
|
||||||
|
pronounce_filename)
|
||||||
|
if pronounce_list:
|
||||||
for conversion in pronounce_list:
|
for conversion in pronounce_list:
|
||||||
separator = None
|
separator = None
|
||||||
if '->' in conversion:
|
if '->' in conversion:
|
||||||
|
@ -169,9 +174,6 @@ def _speaker_pronounce(base_dir: str, say_text: str, translate: {}) -> str:
|
||||||
text = conversion.split(separator)[0].strip()
|
text = conversion.split(separator)[0].strip()
|
||||||
converted = conversion.split(separator)[1].strip()
|
converted = conversion.split(separator)[1].strip()
|
||||||
convert_dict[text] = converted
|
convert_dict[text] = converted
|
||||||
except OSError:
|
|
||||||
print('EX: _speaker_pronounce unable to read ' +
|
|
||||||
pronounce_filename)
|
|
||||||
for text, converted in convert_dict.items():
|
for text, converted in convert_dict.items():
|
||||||
if text in say_text:
|
if text in say_text:
|
||||||
say_text = say_text.replace(text, converted)
|
say_text = say_text.replace(text, converted)
|
||||||
|
|
Loading…
Reference in New Issue