Use a context manager to write to /dev/null
This commit is contained in:
1 parent
e8f83708b0
commit
cb8492d8a7
1 file changed
+8
-8
@@ -302,15 +302,15 @@ class MigrationLinter:
|
||||
|
||||
def get_sql(self, app_label, migration_name):
|
||||
logger.info(f"Calling sqlmigrate command {app_label} {migration_name}")
|
||||
dev_null = open(os.devnull, "w")
|
||||
try:
|
||||
sql_statement = call_command(
|
||||
"sqlmigrate",
|
||||
app_label,
|
||||
migration_name,
|
||||
database=self.database,
|
||||
stdout=dev_null,
|
||||
)
|
||||
with open(os.devnull, "w") as dev_null:
|
||||
sql_statement = call_command(
|
||||
"sqlmigrate",
|
||||
app_label,
|
||||
migration_name,
|
||||
database=self.database,
|
||||
stdout=dev_null,
|
||||
)
|
||||
except (ValueError, ProgrammingError):
|
||||
logger.warning(
|
||||
"Error while executing sqlmigrate on (%s, %s).",
|
||||
|
||||
Reference in new issue
Block a user