mycroft-core/mycroft/skills
Åke Forslund db6127a0ed Catch exceptions in user provided stop() method
==== Fixed Issues ====
#960

====  Tech Notes ====
The messagebus handler for "mycroft.stop" halts and exits if an
exception occurs in any methods that are registered to that name. The
handler executes the stop() method that's provided by the user and is
not verified. To ensure that other skills are unaffected exceptions in
the user provided method are caught.

====  Documentation Notes ====
NONE - things like description of a new feature or notes on behavior
changes

==== Localization Notes ====
NONE - point out new strings, functions needing international versions,
etc.

==== Environment Notes ====
NONE - new package requirements, new files being written to disk,
etc.

==== Protocol Notes ====
NONE - message types added or changed, new signals, etc.
2017-08-03 14:14:31 +02:00
..
__init__.py Fixed Missing License Headers on All Files. 2016-05-26 11:16:13 -05:00
audioservice.py Audio service is_playing property 2017-07-31 13:37:18 +02:00
container.py Revert "This add comments to document the message class" 2017-06-30 00:41:20 +02:00
core.py Catch exceptions in user provided stop() method 2017-08-03 14:14:31 +02:00
intent_service.py Reverting "Add intent fallback system (#899)" 2017-07-14 17:53:42 -05:00
main.py Reverting "Add intent fallback system (#899)" 2017-07-14 17:53:42 -05:00
scheduled_skills.py Remove load_data_files(...) from all skills where applicable 2017-02-15 15:37:52 -06:00
settings.py added new test and put back is_stored property 2017-08-01 13:52:51 -05:00
time_rules.py Fixed Missing License Headers on All Files. 2016-05-26 11:16:13 -05:00