.ResourceSqlAlchemyRepository(self.session)
self.subscriptions = ocloud_repository\
.SubscriptionSqlAlchemyRepository(self.session)
.ResourceSqlAlchemyRepository(self.session)
self.subscriptions = ocloud_repository\
.SubscriptionSqlAlchemyRepository(self.session)
self.deployment_managers = ocloud_repository\
.DeploymentManagerSqlAlchemyRepository(self.session)
self.nfdeployment_descs = dms_repository\
self.deployment_managers = ocloud_repository\
.DeploymentManagerSqlAlchemyRepository(self.session)
self.nfdeployment_descs = dms_repository\
.AlarmEventRecordSqlAlchemyRepository(self.session)
self.alarm_definitions = alarm_repository\
.AlarmDefinitionSqlAlchemyRepository(self.session)
.AlarmEventRecordSqlAlchemyRepository(self.session)
self.alarm_definitions = alarm_repository\
.AlarmDefinitionSqlAlchemyRepository(self.session)
self.alarm_subscriptions = alarm_repository\
.AlarmSubscriptionSqlAlchemyRepository(self.session)
self.alarm_probable_causes = alarm_repository\
.AlarmProbableCauseSqlAlchemyRepository(self.session)
self.alarm_subscriptions = alarm_repository\
.AlarmSubscriptionSqlAlchemyRepository(self.session)
self.alarm_probable_causes = alarm_repository\
.AlarmProbableCauseSqlAlchemyRepository(self.session)
return super().__enter__()
def __exit__(self, *args):
return super().__enter__()
def __exit__(self, *args):
for entry in self.subscriptions.seen:
while hasattr(entry, 'events') and len(entry.events) > 0:
yield entry.events.pop(0)
for entry in self.subscriptions.seen:
while hasattr(entry, 'events') and len(entry.events) > 0:
yield entry.events.pop(0)
for entry in self.nfdeployment_descs.seen:
while hasattr(entry, 'events') and len(entry.events) > 0:
yield entry.events.pop(0)
for entry in self.nfdeployment_descs.seen:
while hasattr(entry, 'events') and len(entry.events) > 0:
yield entry.events.pop(0)