()
| 170 | |
| 171 | |
| 172 | def register_triggers(): |
| 173 | pack_dir = cfg.CONF.register.pack |
| 174 | fail_on_failure = not cfg.CONF.register.no_fail_on_failure |
| 175 | |
| 176 | registered_count = 0 |
| 177 | |
| 178 | try: |
| 179 | LOG.info("=========================================================") |
| 180 | LOG.info("############## Registering triggers #####################") |
| 181 | LOG.info("=========================================================") |
| 182 | with Timer(key="st2.register.triggers"): |
| 183 | registered_count = triggers_registrar.register_triggers( |
| 184 | pack_dir=pack_dir, fail_on_failure=fail_on_failure |
| 185 | ) |
| 186 | except Exception as e: |
| 187 | exc_info = not fail_on_failure |
| 188 | LOG.warning("Failed to register sensors: %s", e, exc_info=exc_info) |
| 189 | |
| 190 | if fail_on_failure: |
| 191 | raise e |
| 192 | |
| 193 | LOG.info("Registered %s triggers." % (registered_count)) |
| 194 | |
| 195 | |
| 196 | def register_sensors(): |
no test coverage detected