MCPcopy Create free account
hub / github.com/StackStorm/st2 / register_policies

Function register_policies

st2common/st2common/content/bootstrap.py:336–369  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

334
335
336def register_policies():
337 # Register policy types and policies.
338 pack_dir = cfg.CONF.register.pack
339 fail_on_failure = not cfg.CONF.register.no_fail_on_failure
340
341 registered_type_count = 0
342
343 try:
344 LOG.info("=========================================================")
345 LOG.info("############## Registering policy types #################")
346 LOG.info("=========================================================")
347 with Timer(key="st2.register.policies"):
348 registered_type_count = policies_registrar.register_policy_types(st2common)
349 except Exception:
350 LOG.warning("Failed to register policy types.", exc_info=True)
351
352 LOG.info("Registered %s policy types.", registered_type_count)
353
354 registered_count = 0
355 try:
356 LOG.info("=========================================================")
357 LOG.info("############## Registering policies #####################")
358 LOG.info("=========================================================")
359 registered_count = policies_registrar.register_policies(
360 pack_dir=pack_dir, fail_on_failure=fail_on_failure
361 )
362 except Exception as e:
363 exc_info = not fail_on_failure
364 LOG.warning("Failed to register policies: %s", e, exc_info=exc_info)
365
366 if fail_on_failure:
367 raise e
368
369 LOG.info("Registered %s policies.", registered_count)
370
371
372def register_configs():

Callers 1

register_contentFunction · 0.70

Calls 1

TimerClass · 0.90

Tested by

no test coverage detected