def main(): _register_cli_opts() common_setup(config=config, setup_db=True, register_mq_exchanges=False) # Get config values timestamp = cfg.CONF.timestamp action_ref = cfg.CONF.action_ref purge_incomplete = cfg.CONF.purge_incomplete if not timestamp: LOG.error('Please supply a timestamp for purging models. Aborting.') return 1 else: timestamp = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S.%fZ') timestamp = timestamp.replace(tzinfo=pytz.UTC) try: purge_executions(logger=LOG, timestamp=timestamp, action_ref=action_ref, purge_incomplete=purge_incomplete) except Exception as e: LOG.exception(str(e)) return FAILURE_EXIT_CODE finally: common_teardown() return SUCCESS_EXIT_CODE
def main(): _register_cli_opts() common_setup(config=config, setup_db=True, register_mq_exchanges=False) # Get config values timestamp = cfg.CONF.timestamp if not timestamp: LOG.error('Please supply a timestamp for purging models. Aborting.') return 1 else: timestamp = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S.%fZ') timestamp = timestamp.replace(tzinfo=pytz.UTC) # Purge models. purge_trigger_instances(timestamp=timestamp) common_teardown()
def main(): _register_cli_opts() common_setup(config=config, setup_db=True, register_mq_exchanges=False) try: tester = RuleTester(rule_file_path=cfg.CONF.rule, rule_ref=cfg.CONF.rule_ref, trigger_instance_file_path=cfg.CONF.trigger_instance, trigger_instance_id=cfg.CONF.trigger_instance_id) matches = tester.evaluate() finally: common_teardown() if matches: LOG.info('=== RULE MATCHES ===') sys.exit(0) else: LOG.info('=== RULE DOES NOT MATCH ===') sys.exit(1)
def main(): _register_cli_opts() common_setup(config=config, setup_db=True, register_mq_exchanges=False) # Get config values timestamp = cfg.CONF.timestamp action_ref = cfg.CONF.action_ref purge_incomplete = cfg.CONF.purge_incomplete if not timestamp: LOG.error("Please supply a timestamp for purging models. Aborting.") return 1 else: timestamp = datetime.strptime(timestamp, "%Y-%m-%dT%H:%M:%S.%fZ") timestamp = timestamp.replace(tzinfo=pytz.UTC) # Purge models. purge_executions(timestamp=timestamp, action_ref=action_ref, purge_incomplete=purge_incomplete) common_teardown()
def main(): _register_cli_opts() common_setup(config=config, setup_db=True, register_mq_exchanges=False) # Get config values timestamp = cfg.CONF.timestamp if not timestamp: LOG.error('Please supply a timestamp for purging models. Aborting.') return 1 else: timestamp = datetime.strptime(timestamp, '%Y-%m-%dT%H:%M:%S.%fZ') timestamp = timestamp.replace(tzinfo=pytz.UTC) # Purge models. try: purge_trigger_instances(logger=LOG, timestamp=timestamp) except Exception as e: LOG.exception(six.text_type(e)) return FAILURE_EXIT_CODE finally: common_teardown() return SUCCESS_EXIT_CODE
def teardown(): common_teardown()
def teartown(): common_teardown()
def main(): common_setup(config=config, setup_db=False, register_mq_exchanges=False) setup_pack_virtualenv(cfg.CONF.pack, logger=LOG) common_teardown()