import logging

LOGGER = logging.getLogger(__name__)

DEFAULT_SETTINGS = [
    "CHOICES_SEPARATOR",
    "USER_DID_NOT_ANSWER",
    "TEX_CONFIGURATION_FILE",
    "SURVEY_DEFAULT_PIE_COLOR",
    "EXCEL_COMPATIBLE_CSV",
]


def set_default_settings():
    try:
        from django.conf import settings
        from . import settings as app_settings

        for setting in dir(app_settings):
            if setting in DEFAULT_SETTINGS:
                if not hasattr(settings, setting):
                    setattr(settings, setting, getattr(app_settings, setting))
                LOGGER.info("Settings '{}' as the default ('{}')".format(setting, getattr(settings, setting)))
    except ImportError:
        pass


set_default_settings()

import logging

LOGGER = logging.getLogger(__name__)

DEFAULT_SETTINGS = [
    "CHOICES_SEPARATOR",
    "USER_DID_NOT_ANSWER",
    "TEX_CONFIGURATION_FILE",
    "SURVEY_DEFAULT_PIE_COLOR",
    "EXCEL_COMPATIBLE_CSV",
]


def set_default_settings():
    try:
        from django.conf import settings
        from . import settings as app_settings

        for setting in dir(app_settings):
            if setting in DEFAULT_SETTINGS:
                if not hasattr(settings, setting):
                    setattr(settings, setting, getattr(app_settings, setting))
                LOGGER.info("Settings '%s' as the default ('%s')", setting, getattr(settings, setting))
    except ImportError:
        pass


set_default_settings()

Fix Use % formatting in logging functions
Fix Use % formatting in logging functions

  import logging
  
  LOGGER = logging.getLogger(__name__)
  
  DEFAULT_SETTINGS = [
      "CHOICES_SEPARATOR",
      "USER_DID_NOT_ANSWER",
      "TEX_CONFIGURATION_FILE",
      "SURVEY_DEFAULT_PIE_COLOR",
      "EXCEL_COMPATIBLE_CSV",
  ]
  
  
  def set_default_settings():
      try:
          from django.conf import settings
          from . import settings as app_settings
  
          for setting in dir(app_settings):
              if setting in DEFAULT_SETTINGS:
                  if not hasattr(settings, setting):
                      setattr(settings, setting, getattr(app_settings, setting))
-                 LOGGER.info("Settings '{}' as the default ('{}')".format(setting, getattr(settings, setting)))
+                 LOGGER.info("Settings '%s' as the default ('%s')", setting, getattr(settings, setting))
      except ImportError:
          pass
  
  
  set_default_settings()
  
Fix Use % formatting in logging functions
## Code Before:
import logging

LOGGER = logging.getLogger(__name__)

DEFAULT_SETTINGS = [
    "CHOICES_SEPARATOR",
    "USER_DID_NOT_ANSWER",
    "TEX_CONFIGURATION_FILE",
    "SURVEY_DEFAULT_PIE_COLOR",
    "EXCEL_COMPATIBLE_CSV",
]


def set_default_settings():
    try:
        from django.conf import settings
        from . import settings as app_settings

        for setting in dir(app_settings):
            if setting in DEFAULT_SETTINGS:
                if not hasattr(settings, setting):
                    setattr(settings, setting, getattr(app_settings, setting))
                LOGGER.info("Settings '{}' as the default ('{}')".format(setting, getattr(settings, setting)))
    except ImportError:
        pass


set_default_settings()

## Instruction:
Fix Use % formatting in logging functions
## Code After:
import logging

LOGGER = logging.getLogger(__name__)

DEFAULT_SETTINGS = [
    "CHOICES_SEPARATOR",
    "USER_DID_NOT_ANSWER",
    "TEX_CONFIGURATION_FILE",
    "SURVEY_DEFAULT_PIE_COLOR",
    "EXCEL_COMPATIBLE_CSV",
]


def set_default_settings():
    try:
        from django.conf import settings
        from . import settings as app_settings

        for setting in dir(app_settings):
            if setting in DEFAULT_SETTINGS:
                if not hasattr(settings, setting):
                    setattr(settings, setting, getattr(app_settings, setting))
                LOGGER.info("Settings '%s' as the default ('%s')", setting, getattr(settings, setting))
    except ImportError:
        pass


set_default_settings()
