Skip to content

Commit

Permalink
Deprecate Python 3.4 support (#9684)
Browse files Browse the repository at this point in the history
* Deprecate Python 3.4 support

* Update text
  • Loading branch information
balloob authored and fabaff committed Oct 7, 2017
1 parent 6541e78 commit 1ab942e
Showing 1 changed file with 12 additions and 3 deletions.
15 changes: 12 additions & 3 deletions homeassistant/bootstrap.py
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,18 @@ def async_from_config_dict(config: Dict[str, Any],
This method is a coroutine.
"""
start = time()

if enable_log:
async_enable_logging(hass, verbose, log_rotate_days, log_file)

if sys.version_info[:2] < (3, 5):
_LOGGER.warning(
'Python 3.4 support has been deprecated and will be removed in '
'the begining of 2018. Please upgrade Python or your operating '
'system. More info: https://home-assistant.io/blog/2017/10/06/'
'deprecating-python-3.4-support/'
)

core_config = config.get(core.DOMAIN, {})

try:
Expand All @@ -93,9 +105,6 @@ def async_from_config_dict(config: Dict[str, Any],

yield from hass.async_add_job(conf_util.process_ha_config_upgrade, hass)

if enable_log:
async_enable_logging(hass, verbose, log_rotate_days, log_file)

hass.config.skip_pip = skip_pip
if skip_pip:
_LOGGER.warning("Skipping pip installation of required modules. "
Expand Down

0 comments on commit 1ab942e

Please sign in to comment.