INNER CODE UNIT · Python

_parse_prefix

okd-project/okd · Guides/UPI/okd4-terraform-openstack/inventory/terraform.py:154

def _parse_prefix(source, prefix, sep='.'):
    for compkey, value in list(source.items()):
        try:
            curprefix, rest = compkey.split(sep, 1)
        except ValueError:
            continue

        if curprefix != prefix or rest == '#':
            continue

        yield rest, value


def parse_attr_list(source, prefix, sep='.'):
    attrs = defaultdict(dict)
    for compkey, value in _parse_prefix(source, prefix, sep):
        idx, key = compkey.split(sep, 1)
        attrs[idx][key] = value

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…