예제 #1
0
def fire_events():

    manager = TopologyManager()
    publisher = Amqp()

    graphs = manager.get_graphs()

    for graph in graphs:
        graph.state = 0
        event = graph.get_event(state=0)
        publish(publisher=publisher, event=event)
예제 #2
0
파일: factory.py 프로젝트: Anhmike/canopsis
 def delete_topology(self, comp_ID):
     # Initialize the Toplogy Manager
     manager = TopologyManager()
     # Create the topology name
     top = manager.get_graphs(ids=comp_ID)
     if top is not None:
         top.delete(manager)
         self.logger.info('Component {} is deleted ...'.format(comp_ID))
         print 'Component {} is deleted'.format(comp_ID)
     else:
         self.logger.info('Component {} does no exist in the Database ...'.format(comp_ID))
         print 'Component {} does no exist in the Database ...'.format(comp_ID)