def startApp(self): self.stopThreads() self.zen_get = zenoss_actions(Server=self.conf.server) self.connect(self.mainwindow, SIGNAL("deleteEvent(PyQt_PyObject)"), self.deleteEvent) self.startThreads() self.updateDisplayconfigs() self.display()
def run(self): #give enough time for the app to load and initialize #time.sleep(60) while True: #print(self.refreshTime) time.sleep(int(self.refreshTime)) self.zen_get = zenoss_actions(Server=self.server) self.events = self.zen_get.getEvents() self.emit(QtCore.SIGNAL("refreshData(PyQt_PyObject)"), self.events)
def checkConnection(self): logging.debug("Check Connections") self.zen_get = zenoss_actions(Server=self.conf.server) self.events = self.zen_get.getEvents() self.settings.setConfigData(self.conf) if self.events == False: self.mainwindow.show() self.smallwindow.hide() msgBox = QMessageBox() msgBox.setText("Error: Can not connect to Zenoss Server"); self.stopThreads() msgBox.exec_() logging.debug("Connection Failed") else: logging.debug("Connected - App Started") self.startApp()