Register trigger types. :param trigger_types: A list of triggers to register. :type trigger_types: ``list`` of ``dict`` :rtype: ``list`` of ``tuple`` (trigger_type, trigger)
(trigger_types)
| 584 | |
| 585 | |
| 586 | def add_trigger_models(trigger_types): |
| 587 | """ |
| 588 | Register trigger types. |
| 589 | |
| 590 | :param trigger_types: A list of triggers to register. |
| 591 | :type trigger_types: ``list`` of ``dict`` |
| 592 | |
| 593 | :rtype: ``list`` of ``tuple`` (trigger_type, trigger) |
| 594 | """ |
| 595 | [ |
| 596 | r |
| 597 | for r in ( |
| 598 | _validate_trigger_type(trigger_type) for trigger_type in trigger_types |
| 599 | ) |
| 600 | if r is not None |
| 601 | ] |
| 602 | |
| 603 | result = [] |
| 604 | for trigger_type in trigger_types: |
| 605 | item = _add_trigger_models(trigger_type=trigger_type) |
| 606 | |
| 607 | if item: |
| 608 | result.append(item) |
| 609 | |
| 610 | return result |
nothing calls this directly
no test coverage detected