Add MessageType enum for differentiating messages
This commit is contained in:
1 parent
75be4d4258
commit
72f066e710
1 file changed
+12
@@ -23,6 +23,7 @@ from subprocess import Popen, PIPE
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.management import call_command
|
from django.core.management import call_command
|
||||||
from django.db import DEFAULT_DB_ALIAS, connections, ProgrammingError
|
from django.db import DEFAULT_DB_ALIAS, connections, ProgrammingError
|
||||||
|
from enum import Enum, unique
|
||||||
|
|
||||||
from .cache import Cache
|
from .cache import Cache
|
||||||
from .constants import DEFAULT_CACHE_PATH
|
from .constants import DEFAULT_CACHE_PATH
|
||||||
@@ -35,6 +36,17 @@ logger = logging.getLogger(__name__)
|
|||||||
DJANGO_APPS_WITH_MIGRATIONS = ("admin", "auth", "contenttypes", "sessions")
|
DJANGO_APPS_WITH_MIGRATIONS = ("admin", "auth", "contenttypes", "sessions")
|
||||||
|
|
||||||
|
|
||||||
|
@unique
|
||||||
|
class MessageType(Enum):
|
||||||
|
OK = "ok"
|
||||||
|
IGNORE = "ignore"
|
||||||
|
ERROR = "error"
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def values():
|
||||||
|
return list(map(lambda c: c.value, MessageType))
|
||||||
|
|
||||||
|
|
||||||
class MigrationLinter(object):
|
class MigrationLinter(object):
|
||||||
def __init__(
|
def __init__(
|
||||||
self,
|
self,
|
||||||
|
|||||||
Reference in new issue
Block a user