summaryrefslogtreecommitdiff
path: root/django/db/migrations/operations/base.py
diff options
context:
space:
mode:
authorClifford Gama <cliffygamy@gmail.com>2026-04-20 22:49:26 +0200
committerGitHub <noreply@github.com>2026-04-20 22:49:26 +0200
commita77be30a4346d111beaf366dcee4934734458a48 (patch)
tree5dfe11c06be9059e0e769d8de2fd5c1449cdfd96 /django/db/migrations/operations/base.py
parent2c87f519f48038398c8d8a840fa5bf5497c353bb (diff)
Refs #36005 -- Made OperationCategory subclass StrEnum.
Diffstat (limited to 'django/db/migrations/operations/base.py')
-rw-r--r--django/db/migrations/operations/base.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/django/db/migrations/operations/base.py b/django/db/migrations/operations/base.py
index 87410fc650..80a4ac8842 100644
--- a/django/db/migrations/operations/base.py
+++ b/django/db/migrations/operations/base.py
@@ -1,10 +1,10 @@
-import enum
+from enum import StrEnum
from django.db import router
from django.utils.inspect import get_func_args
-class OperationCategory(str, enum.Enum):
+class OperationCategory(StrEnum):
ADDITION = "+"
REMOVAL = "-"
ALTERATION = "~"
@@ -113,8 +113,8 @@ class Operation:
"""Output a description prefixed by a category symbol."""
description = self.describe()
if self.category is None:
- return f"{OperationCategory.MIXED.value} {description}"
- return f"{self.category.value} {description}"
+ return f"{OperationCategory.MIXED} {description}"
+ return f"{self.category} {description}"
@property
def migration_name_fragment(self):