old_contents: """
  Specific overrides to the base prod settings to make development easier.
  """
  
  from .aws import * # pylint: disable=wildcard-import, unused-wildcard-import
  
  DEBUG = True
  USE_I18N = True
  TEMPLATE_DEBUG = True
  SITE_NAME = 'localhost:8000'
  # By default don't use a worker, execute tasks as if they were local functions
  CELERY_ALWAYS_EAGER = True
  TIME_ZONE = 'Asia/Shanghai'
  LANGUAGE_CODE = 'zh-cn'
  
  ################################ LOGGERS ######################################
  
  import logging
  
  # Disable noisy loggers
  for pkg_name in ['track.contexts', 'track.middleware', 'dd.dogapi']:
      logging.getLogger(pkg_name).setLevel(logging.CRITICAL)
  
  
  ################################ EMAIL ########################################
  
  EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  FEATURES['ENABLE_INSTRUCTOR_EMAIL'] = True     # Enable email for all Studio courses
  FEATURES['REQUIRE_COURSE_EMAIL_AUTH'] = False  # Give all courses email (don't require django-admin perms)
  
  
  ################################ DEBUG TOOLBAR ################################
  
  INSTALLED_APPS += ('debug_toolbar',)
  MIDDLEWARE_CLASSES += ('django_comment_client.utils.QueryCountDebugMiddleware',
                         'debug_toolbar.middleware.DebugToolbarMiddleware',)
  INTERNAL_IPS = ('127.0.0.1',)
  
  DEBUG_TOOLBAR_PANELS = (
      'debug_toolbar.panels.version.VersionDebugPanel',
      'debug_toolbar.panels.timer.TimerDebugPanel',
      'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
      'debug_toolbar.panels.headers.HeaderDebugPanel',
      'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
      'debug_toolbar.panels.sql.SQLDebugPanel',
      'debug_toolbar.panels.signals.SignalDebugPanel',
      'debug_toolbar.panels.logger.LoggingPanel',
  
      #  Enabling the profiler has a weird bug as of django-debug-toolbar==0.9.4 and
      #  Django=1.3.1/1.4 where requests to views get duplicated (your method gets
      #  hit twice). So you can uncomment when you need to diagnose performance
      #  problems, but you shouldn't leave it on.
      #  'debug_toolbar.panels.profiling.ProfilingPanel',
  )
  
  DEBUG_TOOLBAR_CONFIG = {
      'INTERCEPT_REDIRECTS': False,
      'SHOW_TOOLBAR_CALLBACK': lambda _: True,
  }
  
  ########################### PIPELINE #################################
  
  PIPELINE_SASS_ARGUMENTS = '--debug-info --require {proj_dir}/static/sass/bourbon/lib/bourbon.rb'.format(proj_dir=PROJECT_ROOT)
  
  ########################### VERIFIED CERTIFICATES #################################
  
  FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING'] = True
  FEATURES['ENABLE_PAYMENT_FAKE'] = True
  CC_PROCESSOR['CyberSource']['PURCHASE_ENDPOINT'] = '/shoppingcart/payment_fake/'
  
  #####################################################################
  # Lastly, see if the developer has any local overrides.
  try:
      from .private import *      # pylint: disable=F0401
  except ImportError:
      pass
  
new_contents: """
  Specific overrides to the base prod settings to make development easier.
  """
  
  from .aws import * # pylint: disable=wildcard-import, unused-wildcard-import
  
  DEBUG = True
  USE_I18N = True
  TEMPLATE_DEBUG = True
  SITE_NAME = 'localhost:8000'
  # By default don't use a worker, execute tasks as if they were local functions
  CELERY_ALWAYS_EAGER = True
  TIME_ZONE = 'Asia/Shanghai'
  LANGUAGE_CODE = 'zh-cn'
  
  ################################ LOGGERS ######################################
  
  import logging
  
  # Disable noisy loggers
  for pkg_name in ['track.contexts', 'track.middleware', 'dd.dogapi']:
      logging.getLogger(pkg_name).setLevel(logging.CRITICAL)
  
  
  ################################ EMAIL ########################################
  
  EMAIL_BACKEND = 'django.core.mail.backends.console.EmailBackend'
  FEATURES['ENABLE_INSTRUCTOR_EMAIL'] = True     # Enable email for all Studio courses
  FEATURES['REQUIRE_COURSE_EMAIL_AUTH'] = False  # Give all courses email (don't require django-admin perms)
  
  
  ################################ DEBUG TOOLBAR ################################
  
  INSTALLED_APPS += ('debug_toolbar',)
  MIDDLEWARE_CLASSES += ('django_comment_client.utils.QueryCountDebugMiddleware',
                         'debug_toolbar.middleware.DebugToolbarMiddleware',)
  INTERNAL_IPS = ('127.0.0.1',)
  
  DEBUG_TOOLBAR_PANELS = (
      'debug_toolbar.panels.version.VersionDebugPanel',
      'debug_toolbar.panels.timer.TimerDebugPanel',
      'debug_toolbar.panels.settings_vars.SettingsVarsDebugPanel',
      'debug_toolbar.panels.headers.HeaderDebugPanel',
      'debug_toolbar.panels.request_vars.RequestVarsDebugPanel',
      'debug_toolbar.panels.sql.SQLDebugPanel',
      'debug_toolbar.panels.signals.SignalDebugPanel',
      'debug_toolbar.panels.logger.LoggingPanel',
  
      #  Enabling the profiler has a weird bug as of django-debug-toolbar==0.9.4 and
      #  Django=1.3.1/1.4 where requests to views get duplicated (your method gets
      #  hit twice). So you can uncomment when you need to diagnose performance
      #  problems, but you shouldn't leave it on.
      #  'debug_toolbar.panels.profiling.ProfilingPanel',
  )
  
  DEBUG_TOOLBAR_CONFIG = {
      'INTERCEPT_REDIRECTS': False,
      'SHOW_TOOLBAR_CALLBACK': lambda _: False,
  }
  
  ########################### PIPELINE #################################
  
  PIPELINE_SASS_ARGUMENTS = '--debug-info --require {proj_dir}/static/sass/bourbon/lib/bourbon.rb'.format(proj_dir=PROJECT_ROOT)
  
  ########################### VERIFIED CERTIFICATES #################################
  
  FEATURES['AUTOMATIC_VERIFY_STUDENT_IDENTITY_FOR_TESTING'] = True
  FEATURES['ENABLE_PAYMENT_FAKE'] = True
  CC_PROCESSOR['CyberSource']['PURCHASE_ENDPOINT'] = '/shoppingcart/payment_fake/'
  
  #####################################################################
  # Lastly, see if the developer has any local overrides.
  try:
      from .private import *      # pylint: disable=F0401
  except ImportError:
      pass
  
subject: hide debug sidebar