diff options
| author | Clifford Gama <cliffygamy@gmail.com> | 2026-04-20 22:49:26 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-04-20 22:49:26 +0200 |
| commit | a77be30a4346d111beaf366dcee4934734458a48 (patch) | |
| tree | 5dfe11c06be9059e0e769d8de2fd5c1449cdfd96 /django | |
| parent | 2c87f519f48038398c8d8a840fa5bf5497c353bb (diff) | |
Refs #36005 -- Made OperationCategory subclass StrEnum.
Diffstat (limited to 'django')
| -rw-r--r-- | django/db/migrations/operations/base.py | 8 |
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): |
