We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2c87f51 commit a77be30Copy full SHA for a77be30
1 file changed
django/db/migrations/operations/base.py
@@ -1,10 +1,10 @@
1
-import enum
+from enum import StrEnum
2
3
from django.db import router
4
from django.utils.inspect import get_func_args
5
6
7
-class OperationCategory(str, enum.Enum):
+class OperationCategory(StrEnum):
8
ADDITION = "+"
9
REMOVAL = "-"
10
ALTERATION = "~"
@@ -113,8 +113,8 @@ def formatted_description(self):
113
"""Output a description prefixed by a category symbol."""
114
description = self.describe()
115
if self.category is None:
116
- return f"{OperationCategory.MIXED.value} {description}"
117
- return f"{self.category.value} {description}"
+ return f"{OperationCategory.MIXED} {description}"
+ return f"{self.category} {description}"
118
119
@property
120
def migration_name_fragment(self):
0 commit comments