示例#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