core/homeassistant
Ryan Kraus a41b66bb94 Cleaned up block_till_stop in core.py
1. Removed handling of KeyboardInterrupt. This will no longer happen
now that HASS is run in a subprocess. The KeyboardInterrupt will not be
sent to the parent process which will send a SIGTERM to the HASS
process.
2. Fixed logger warning about not being able to bind to SIGTERM.
3. Removed check for Windows OSs when binding to SIGTERM. This check
was originally put in place when HASS was binding to SIGQUIT. SIGTERM
exists in NT OSs, so the check is no longer required.
3. Now returning exit code of 100 when requesting a restart. This will
allow the parent process to only restart HASS if it is specifically
requested and not just on any encountered crash.
2016-01-29 22:02:39 -05:00
..
components Merge pull request #1011 from MartinHjelmare/fix-unit-of-measurement 2016-01-27 03:40:50 +01:00
helpers Removed decorator callback 2016-01-25 00:14:16 -05:00
startup Fix packaging issues 2015-10-10 10:33:09 -07:00
util Update docstrings 2016-01-27 00:08:06 +01:00
__init__.py Finish core extraction 2015-08-16 20:53:17 -07:00
__main__.py Better handling of second KeyboardInterrupt 2016-01-26 22:41:57 -05:00
bootstrap.py Merge remote-tracking branch 'balloob/dev' into automation-decorator 2016-01-24 22:51:00 -05:00
config.py Load YAML config into an ordered dict 2016-01-23 22:41:01 -08:00
const.py Added missing CONF_ICON constant 2016-01-26 22:46:01 -05:00
core.py Cleaned up block_till_stop in core.py 2016-01-29 22:02:39 -05:00
exceptions.py Catch exceptions when error rendering templates 2015-12-11 19:07:03 -08:00
loader.py Make DEPENDENCIES optional for components 2015-11-26 13:11:59 -08:00
remote.py Update API object to support SSL 2015-12-06 14:13:35 -08:00