예제 #1
0
파일: parser.py 프로젝트: jdandrea/heat
 def __setitem__(self, key, resource):
     '''Set the resource with the specified name to a specific value.'''
     template = resource.stack.t
     resource.stack = self
     resource.t = template.resource_definitions(self)[key]
     resource.reparse()
     self.resources[key] = resource
예제 #2
0
파일: parser.py 프로젝트: karcaw/heat
 def __setitem__(self, key, resource):
     '''Set the resource with the specified name to a specific value.'''
     template = resource.stack.t
     resource.stack = self
     resource.t = template.resource_definitions(self)[key]
     resource.reparse()
     self.resources[key] = resource
예제 #3
0
 def add_resource(self, resource):
     '''Insert the given resource into the stack.'''
     template = resource.stack.t
     resource.stack = self
     definition = resource.t.reparse(self, template)
     resource.t = definition
     resource.reparse()
     self.resources[resource.name] = resource
     self.t.add_resource(definition)
     if self.t.id is not None:
         self.t.store(self.context)
예제 #4
0
파일: stack.py 프로젝트: arbylee/heat
 def add_resource(self, resource):
     '''Insert the given resource into the stack.'''
     template = resource.stack.t
     resource.stack = self
     definition = resource.t.reparse(self, template)
     resource.t = definition
     resource.reparse()
     self.resources[resource.name] = resource
     self.t.add_resource(definition)
     if self.t.id is not None:
         self.t.store(self.context)
예제 #5
0
파일: parser.py 프로젝트: stavxyz/heat
 def __setitem__(self, key, resource):
     '''Set the resource with the specified name to a specific value.'''
     resource.stack = self
     resource.reparse()
     self.resources[key] = resource
예제 #6
0
파일: parser.py 프로젝트: arimus/heat
 def __setitem__(self, key, resource):
     '''Set the resource with the specified name to a specific value.'''
     resource.stack = self
     resource.reparse()
     self.resources[key] = resource