From ee7092c735038fbe54f235fb24c6c2a5d090f637 Mon Sep 17 00:00:00 2001 From: Chris Lei Date: Fri, 1 May 2026 21:22:39 -0700 Subject: [PATCH] Fix EventTagEnum.subject_type for "foo:bar" tags --- warehouse/events/tags.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/warehouse/events/tags.py b/warehouse/events/tags.py index c995b0ba9650..7ca2239f7221 100644 --- a/warehouse/events/tags.py +++ b/warehouse/events/tags.py @@ -38,11 +38,11 @@ class EventTagEnum(enum.StrEnum): # Name = "source_type:subject_type:action" def __new__(cls, value: str): - values = value.split(":") + values: list[str] = value.split(":") obj = str.__new__(cls, value) obj._value_ = value obj.source_type = values[0] - obj.subject_type = ":".join(values[1:-1]) or value[0] + obj.subject_type = ":".join(values[1:-1]) or values[0] obj.action = values[-1] return obj