def list_all_targets(self): targets = PrettyTable(['ID', 'Name', 'Status', 'LastUpdated','Enabled','Pass Count','Fail Count']) targets.align = 'l' targetmodel = TargetModel(self.logger,self.config) ids = targetmodel.get_ids() for id in ids: target = targetmodel.get(id) row = [] row.append(target.id) row.append(target.name) row.append(target.status) row.append(target.last_updated) row.append('Yes' if target.enabled else 'No') row.append(target.pass_count) row.append(target.fail_count) targets.add_row(row) print targets
def run(self): print 'starting %s ....' % PROGNAME logger.info('starting %s ....' % PROGNAME) config = SkyPunchConfig(logger) targetmodel = TargetModel(logger,config) notifiermodel = NotifierModel(logger,config) puncher = Puncher(logger,targetmodel,notifiermodel) try: while True: ids = targetmodel.get_ids() for id in ids: target = targetmodel.get(id) if target.enabled: puncher.punch(target) time.sleep(config.getint(skypunchconfig.SETTINGS,skypunchconfig.MAINLOOPTOV)) except SystemExit, e: sys.exit(e)
def run(self): print 'starting %s ....' % PROGNAME logger.info('starting %s ....' % PROGNAME) config = SkyPunchConfig(logger) targetmodel = TargetModel(logger, config) notifiermodel = NotifierModel(logger, config) puncher = Puncher(logger, targetmodel, notifiermodel) try: while True: ids = targetmodel.get_ids() for id in ids: target = targetmodel.get(id) if target.enabled: puncher.punch(target) time.sleep( config.getint(skypunchconfig.SETTINGS, skypunchconfig.MAINLOOPTOV)) except SystemExit, e: sys.exit(e)
def list_all_targets(self): targets = PrettyTable([ 'ID', 'Name', 'Status', 'LastUpdated', 'Enabled', 'Pass Count', 'Fail Count' ]) targets.align = 'l' targetmodel = TargetModel(self.logger, self.config) ids = targetmodel.get_ids() for id in ids: target = targetmodel.get(id) row = [] row.append(target.id) row.append(target.name) row.append(target.status) row.append(target.last_updated) row.append('Yes' if target.enabled else 'No') row.append(target.pass_count) row.append(target.fail_count) targets.add_row(row) print targets