use cached property instead of custom __getattr__ implementation

This commit is contained in:
2023-05-31 18:47:48 +03:00
parent 3ad6cd27c6
commit e3347aec2d
8 changed files with 36 additions and 53 deletions

View File

@@ -80,7 +80,7 @@ class Validate(Handler):
loader = TriggerLoader()
triggers = loader.selected_triggers(configuration) + loader.known_triggers(configuration)
for trigger in triggers:
for trigger in set(triggers):
try:
trigger_class = loader.load_trigger_class(trigger)
except ExtensionError: