INNER CODE UNIT · Python
__getitem__
GoogleCloudPlatform/terraform-python-testing-helper · tftest.py:158
def __getitem__(self, name):
return self._raw[name].get('value')
class TerraformPlanModule(TerraformJSONBase):
"Minimal wrapper for parsed plan output modules."
def __init__(self, raw):
super(TerraformPlanModule, self).__init__(raw)
prefix = raw.get('address', '')
self._strip = 0 if not prefix else len(prefix) + 1
self._modules = self._resources = None
@property
def child_modules(self):
if self._modules is None:
self._modules = dict(
(mod['address'][self._strip:], TerraformPlanModule(mod))