Fix unit log message (#2823)

* Fix log message for deprecated temp key

* Use string formatting and pass constant variables as arguments in log
	message to show correct name of config keys.

* Fix import order
This commit is contained in:
Martin Hjelmare 2016-08-16 07:12:43 +02:00 committed by Paulus Schoutsen
parent 7594cf3c94
commit 9afb1d8c0d
2 changed files with 4 additions and 3 deletions

View file

@ -267,8 +267,9 @@ def process_ha_core_config(hass, config):
else:
hac.units = IMPERIAL_SYSTEM
_LOGGER.warning("Found deprecated temperature unit in core config, "
"expected unit system. Replace 'temperature: %s' with "
"'unit_system: %s'", unit, hac.units.name)
"expected unit system. Replace '%s: %s' with "
"'%s: %s'", CONF_TEMPERATURE_UNIT, unit,
CONF_UNIT_SYSTEM, hac.units.name)
# Shortcut if no auto-detection necessary
if None not in (hac.latitude, hac.longitude, hac.units,

View file

@ -1,10 +1,10 @@
"""YAML utility functions."""
import glob
import logging
import os
from collections import OrderedDict
from typing import Union, List, Dict
import glob
import yaml
try:
import keyring