From 30e5fd6ebe12bf6fbcac3a0b45b72b770ca079c9 Mon Sep 17 00:00:00 2001 From: kolo Date: Thu, 15 Jan 2026 16:41:50 +0300 Subject: [PATCH] perf --- src/argenta/app/models.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/argenta/app/models.py b/src/argenta/app/models.py index e78669d..f74d514 100644 --- a/src/argenta/app/models.py +++ b/src/argenta/app/models.py @@ -270,11 +270,12 @@ class BaseApp: all_aliases: set[str] = set() for router_entity in self.registered_routers: - trigger_collisions: set[str] = (all_triggers | all_aliases) & router_entity.triggers + union_units: set[str] = all_triggers | all_aliases + trigger_collisions: set[str] = union_units & router_entity.triggers if trigger_collisions: raise RepeatedTriggerNameException() - alias_collisions: set[str] = (all_aliases | all_triggers) & router_entity.aliases + alias_collisions: set[str] = union_units & router_entity.aliases if alias_collisions: raise RepeatedAliasNameException(alias_collisions)