"""A Django settings file for use on AWS while runningdatabase migrations, since we don't want to normally run theLMS with enough privileges to modify the database schema."""# We intentionally define lots of variables that aren't used, and# want to import all variables from base settings files# pylint: disable=W0401, W0614# Import everything from .aws so that our settings are based on those.from.awsimport*importosfromdjango.core.exceptionsimportImproperlyConfiguredUSER=os.environ.get('DB_MIGRATION_USER','root')PASSWORD=os.environ.get('DB_MIGRATION_PASS',None)ifnotPASSWORD:raiseImproperlyConfigured("No database password was provided for running ""migrations. This is fatal.")DATABASES['default']['USER']=USERDATABASES['default']['PASSWORD']=PASSWORD