Remove usage of OrderedDict

This commit is contained in:
Anthony Sottile 2020-01-12 11:21:04 -08:00
parent 5e52a657df
commit f33716cc17

View file

@ -1,5 +1,4 @@
import argparse import argparse
import collections
import logging import logging
import os.path import os.path
from typing import Tuple from typing import Tuple
@ -62,8 +61,7 @@ def try_repo(args: argparse.Namespace) -> int:
manifest = sorted(manifest, key=lambda hook: hook['id']) manifest = sorted(manifest, key=lambda hook: hook['id'])
hooks = [{'id': hook['id']} for hook in manifest] hooks = [{'id': hook['id']} for hook in manifest]
items = (('repo', repo), ('rev', ref), ('hooks', hooks)) config = {'repos': [{'repo': repo, 'rev': ref, 'hooks': hooks}]}
config = {'repos': [collections.OrderedDict(items)]}
config_s = ordered_dump(config, **C.YAML_DUMP_KWARGS) config_s = ordered_dump(config, **C.YAML_DUMP_KWARGS)
config_filename = os.path.join(tempdir, C.CONFIG_FILE) config_filename = os.path.join(tempdir, C.CONFIG_FILE)