Code: Select all
settings:
# foo
key2:
prop: value
# bar
key1:
prop: value
...
< /code>
Ich muss es "fixieren", so wie folgt: < /p>
settings:
# bar
key1:
prop: value
# foo
key2:
prop: value
...
< /code>
Aber um zuerst die richtige "Bestellung" zu überprüfen, frage ichyaml = YAML()
yaml.preserve_quotes = True
file: CommentedMap = yaml.load(path)
settings: Any = file.get("settings", default=[])
if not isinstance(linters, CommentedMap):
return
keys: list[str] = list(settings.keys())
# are keys keeping the insertion order?
...
< /code>
keys
Thanks.