platypush/platypush
Fabio Manganiello 8ea0519954 Support for set/clear timeout/interval utils actions and error handling refactor
- Added set/cler timeout/interval actions in the utils plugin to
dynamically set or stop timed actions from your custom logic

- Actions error handling refactoring. If a Response is processed with
some errors, then just log the error and return it to the caller,
without raising an exception. If instead the action execution raised an
uncaught exception, then handle the retries properly and return errors
as a list with the output from all the retries, without being too
verbose with the returning and logging the whole stack trace multiple
times.
2019-01-13 19:29:08 +01:00
..
backend Force music.mpd plugin reload when the mpd backend fails to get the state 2019-01-12 02:15:24 +01:00
bus Enforced cast to string for any object posted to the Redis bus 2018-11-20 14:14:59 +00:00
config More flexible management for included config files paths 2018-12-30 20:18:55 +01:00
context Made get_plugin lock reentrant 2019-01-08 16:33:57 +01:00
cron Replaced EventAction with Procedure to allow more flexibility in event hooks and cronjobs 2018-09-27 01:52:35 +02:00
event Setting thread and process names properly through prctl 2019-01-10 23:45:13 +01:00
message Support for set/clear timeout/interval utils actions and error handling refactor 2019-01-13 19:29:08 +01:00
platydock Added support for config include files to Docker images too 2018-12-20 01:04:28 +01:00
plugins Support for set/clear timeout/interval utils actions and error handling refactor 2019-01-13 19:29:08 +01:00
procedure More resilient logic in case actions in a procedure return null responses 2019-01-07 00:07:45 +01:00
pusher Fixed logging level setting in pusher 2018-05-29 16:43:16 +00:00
utils Setting thread and process names properly through prctl 2019-01-10 23:45:13 +01:00
__init__.py Setting thread and process names properly through prctl 2019-01-10 23:45:13 +01:00
__main__.py Fixed procedure execution code 2018-01-04 16:11:54 +01:00
config.example.yaml Expanded config example 2018-11-11 12:17:14 +01:00
create_device.sh s/runbullet/platypush/g 2017-12-11 20:30:57 +01:00
logger.py Wrapped stdout and stderr under the same application logger 2019-01-02 11:38:21 +00:00