Skip to content

Commit 2d96583

Browse files
committed
Support ruamel.yaml 0.19+
1 parent 3a66e57 commit 2d96583

1 file changed

Lines changed: 5 additions & 3 deletions

File tree

dateparser_scripts/write_complete_data.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
from collections import OrderedDict
55

66
import regex as re
7-
from ruamel.yaml import RoundTripLoader
7+
from ruamel.yaml import YAML
88

99
from dateparser_scripts.order_languages import avoid_languages
1010
from dateparser_scripts.utils import combine_dicts
@@ -55,7 +55,8 @@ def _get_complete_date_translation_data(language):
5555
cldr_data = json.load(f, object_pairs_hook=OrderedDict)
5656
if language in supplementary_languages:
5757
with open(supplementary_date_directory + language + ".yaml") as g:
58-
supplementary_data = OrderedDict(RoundTripLoader(g).get_data())
58+
yaml = YAML()
59+
supplementary_data = OrderedDict(yaml.load(g))
5960
complete_data = combine_dicts(cldr_data, supplementary_data)
6061
if "name" not in complete_data:
6162
complete_data["name"] = language
@@ -88,7 +89,8 @@ def write_complete_data(in_memory=False):
8889
os.mkdir(date_translation_directory)
8990

9091
with open(supplementary_directory + "base_data.yaml") as f:
91-
base_data = RoundTripLoader(f).get_data()
92+
yaml = YAML()
93+
base_data = yaml.load(f)
9294

9395
for language in all_languages:
9496
date_translation_data = _get_complete_date_translation_data(language)

0 commit comments

Comments
 (0)