From 5c5507a4c3720900a209eb805cbe1107175df532 Mon Sep 17 00:00:00 2001 From: David Wobrock Date: Tue, 30 Jul 2019 10:39:06 +0200 Subject: [PATCH] Also catch specific mysql errors during sqlmigrate --- django_migration_linter/migration_linter.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/django_migration_linter/migration_linter.py b/django_migration_linter/migration_linter.py index b4a4297..882e9c4 100644 --- a/django_migration_linter/migration_linter.py +++ b/django_migration_linter/migration_linter.py @@ -22,7 +22,7 @@ from subprocess import Popen, PIPE from django.conf import settings from django.core.management import call_command -from django.db import DEFAULT_DB_ALIAS, connections +from django.db import DEFAULT_DB_ALIAS, connections, ProgrammingError from .cache import Cache from .constants import DEFAULT_CACHE_PATH @@ -207,7 +207,7 @@ class MigrationLinter(object): database=self.database, stdout=dev_null, ) - except ValueError: + except (ValueError, ProgrammingError): logger.warning( ( "Error while executing sqlmigrate on (%s, %s). "