old_contents: # -*- coding: utf-8 -*-
  from .cfg import SettingsLoadStrategyCfg
  from .python import SettingsLoadStrategyPython
  
  yaml_strategy = None
  try:
      from .yaml_file import SettingsLoadStrategyYaml
      yaml_strategy = SettingsLoadStrategyYaml
  except ImportError:
      pass
  
  
  strategies = (
      SettingsLoadStrategyPython,
      SettingsLoadStrategyCfg,
  )
  
  if yaml_strategy:
      strategies += (yaml_strategy,)
  
new_contents: # -*- coding: utf-8 -*-
  from .cfg import SettingsLoadStrategyCfg
  from .python import SettingsLoadStrategyPython
  
  yaml_strategy = None
  try:
      from .yaml_file import SettingsLoadStrategyYaml
      yaml_strategy = SettingsLoadStrategyYaml
  except ImportError:  # pragma: no cover
      pass
  
  
  strategies = (
      SettingsLoadStrategyPython,
      SettingsLoadStrategyCfg,
  )
  
  if yaml_strategy:
      strategies += (yaml_strategy,)
  
subject: add pragma: no cover in strategy ImportError exception