old_contents: import sys
  import os
  
  sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
  
  # Set up zamboni.
  import manage
  from django.conf import settings
  
  config = settings.DATABASES['default']
  config['HOST'] = config.get('HOST', 'localhost')
  config['PORT'] = config.get('PORT', '3306')
  
  if not config['HOST'] or config['HOST'].endswith('.sock'):
      """ Oh you meant 'localhost'! """
      config['HOST'] = 'localhost'
  
  s = 'mysql --silent {NAME} -h{HOST} -u{USER}'
  
  if config['PASSWORD']:
      s += ' -p{PASSWORD}'
  else:
      del config['PASSWORD']
  if config['PORT']:
      s += ' -P{PORT}'
  else:
      del config['PORT']
  
  db = s.format(**config)
  table = 'schema_version'
  handlers = {'.py': sys.executable + ' -B manage.py runscript migrations.%s'}
  
new_contents: import sys
  import os
  
  sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
  
  # Set up zamboni.
  import manage  # noqa
  from django.conf import settings
  
  config = settings.DATABASES['default']
  config['HOST'] = config.get('HOST', 'localhost')
  config['PORT'] = config.get('PORT', '3306')
  
  if not config['HOST'] or config['HOST'].endswith('.sock'):
      """ Oh you meant 'localhost'! """
      config['HOST'] = 'localhost'
  
  s = 'mysql --silent {NAME} -h{HOST} -u{USER}'
  
  if config['PASSWORD']:
      os.environ['MYSQL_PWD'] = config['PASSWORD']
      del config['PASSWORD']
  
  if config['PORT']:
      s += ' -P{PORT}'
  else:
      del config['PORT']
  
  db = s.format(**config)
  table = 'schema_version'
  handlers = {'.py': sys.executable + ' -B manage.py runscript migrations.%s'}
  
subject: store mysql password in env