upstream/2026.3.1 #14

Merged
simon merged 161 commits from upstream/2026.3.1 into master 2026-04-13 09:11:16 +00:00
Showing only changes of commit 98fa6512e9 - Show all commits
+13
View File
@@ -305,6 +305,19 @@ class GlobalSignal(django.dispatch.Signal):
response = receiver(signal=self, sender=sender, **named)
return response
def _live_receivers(self, sender):
# Ensure consistent sorting of receivers
orig_list = super()._live_receivers(sender)
sorted_list = sorted(
orig_list,
key=lambda receiver: (
0 if any(receiver.__module__.startswith(m) for m in settings.CORE_MODULES) else 1,
receiver.__module__,
receiver.__name__,
)
)
return sorted_list
class DeprecatedSignal(GlobalSignal):