def addInstance(self,id,tag): '''根据副本 Id添加副本实例到副本管理器中 @param id: int 副本的Id @param return: 返回副本管理器中的这个副本实例 ''' from app.scense.core.instance.Instance import Instance instance1=Instance(id)#创建一个副本对象 if not instance1.templateInfo: return None #检索数据库中是否有此副本Id self._tag += 1 instance1._tag= self._tag if self._instances.has_key(instance1._tag): raise Exception(u"系统记录冲突,此副本动态id已经存在") self._instances[instance1._tag]=instance1 return self._instances[instance1._tag]
def addInstance(self, id, tag): '''根据副本 Id添加副本实例到副本管理器中 @param id: int 副本的Id @param return: 返回副本管理器中的这个副本实例 ''' from app.scense.core.instance.Instance import Instance instance1 = Instance(id) #创建一个副本对象 if not instance1.templateInfo: return None #检索数据库中是否有此副本Id self._tag += 1 instance1._tag = self._tag if self._instances.has_key(instance1._tag): raise Exception(u"系统记录冲突,此副本动态id已经存在") self._instances[instance1._tag] = instance1 return self._instances[instance1._tag]