code: def write_config(config, config_path=CONFIG_PATH):
      
      if not os.path.exists(config_path):
          os.makedirs(os.path.dirname(config_path))
      with open(config_path, 'w', encoding='utf-8') as f:
          config.write(f)
docs: Write the config to the output path.
      Creates the necessary directories if they aren't there.
  
      Args:
          config (configparser.ConfigParser): A ConfigParser.