

def _process(self, value):
    'Base recursive method for processing references.'
    if isinstance(value, basestring):
        processed = self._process_string(value)
    elif isinstance(value, dict):
        processed = self._process_dict(value)
    elif isinstance(value, (list, set, tuple)):
        processed = self._process_iterable(value)
    else:
        processed = self._process_asis(value)
    return processed

dataset/ETHPy150Open openstack/anvil/anvil/cfg.py YamlRefLoader._process/original