remove language and partition from name import

This commit is contained in:
Sarah Hoffmann
2021-09-01 11:37:30 +02:00
parent 79da96b369
commit 7e7dd769fd
4 changed files with 262 additions and 259 deletions

View File

@@ -92,17 +92,17 @@ class ICURuleLoader:
value = loader.construct_scalar(node)
if Path(value).is_absolute():
content = Path(value).read_text()
content = Path(value)
else:
content = (self.configfile.parent / value).read_text()
content = (self.configfile.parent / value)
return yaml.safe_load(content)
return yaml.safe_load(content.read_text(encoding='utf-8'))
def _load_from_yaml(self):
yaml.add_constructor('!include', self._yaml_include_representer,
Loader=yaml.SafeLoader)
rules = yaml.safe_load(self.configfile.read_text())
rules = yaml.safe_load(self.configfile.read_text(encoding='utf-8'))
self.normalization_rules = self._cfg_to_icu_rules(rules, 'normalization')
self.transliteration_rules = self._cfg_to_icu_rules(rules, 'transliteration')