Fabio Manganiello
|
c269c62fe6
|
Refactored logging names
|
2020-09-27 01:33:38 +02:00 |
|
Fabio Manganiello
|
6c24783df7
|
Log full exceptions in case of failures in a procedure
|
2020-09-01 10:33:56 +02:00 |
|
Fabio Manganiello
|
0dae03551f
|
Implemented interface for custom Python scripts, procedures and hooks [closes #131]
|
2020-04-08 23:22:54 +02:00 |
|
Fabio Manganiello
|
40e65d882f
|
Support for while/break/continue/return statemnts - closes #107
|
2020-01-09 10:28:02 +01:00 |
|
Fabio Manganiello
|
5ca8ee594f
|
If a for loop argument returns a native Python iterable then expand that iterable
|
2019-08-16 19:04:15 +02:00 |
|
Fabio Manganiello
|
0826dd53a6
|
FIX: LifoQueue.get is blocking. Check if the queue is empty instead
|
2019-07-13 22:22:44 +02:00 |
|
Fabio Manganiello
|
07dbe57641
|
pylint warnings fixed
|
2019-07-13 15:49:38 +02:00 |
|
Fabio Manganiello
|
8b2c6d333e
|
Lint warnings fixed
|
2019-07-13 14:22:43 +02:00 |
|
Fabio Manganiello
|
f8e5515640
|
Make a copy of the procedure arguments before expanding the values from the context, or we'll permanently overwrite the procedure arguments with expanded values
|
2019-02-15 11:45:16 +01:00 |
|
Fabio Manganiello
|
7aefe4e520
|
More resilient logic in case actions in a procedure return null responses
|
2019-01-07 00:07:45 +01:00 |
|
Fabio Manganiello
|
0b053bb46d
|
Expanding procedure arguments from context
|
2018-10-05 09:38:38 +02:00 |
|
Fabio Manganiello
|
d419419487
|
Fix for if statements
|
2018-09-27 02:20:25 +02:00 |
|
Fabio Manganiello
|
38fdb8be08
|
Implemented support for else statements in if(s)
|
2018-09-27 01:09:00 +02:00 |
|
Fabio Manganiello
|
7ec6221a7f
|
Implemented nested if(s), solves #53
|
2018-09-26 22:31:27 +02:00 |
|
Fabio Manganiello
|
13c1895295
|
Support for runtime arguments on procedures
|
2018-09-25 19:20:34 +02:00 |
|
Fabio Manganiello
|
822e0a1e25
|
Better fix for broken async variables and attributes after Python 3.7 migration
|
2018-08-07 22:00:11 +00:00 |
|
Fabio Manganiello
|
ee5e4dff92
|
Revert "In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async"
This reverts commit f0577733b6 .
|
2018-08-07 21:52:07 +00:00 |
|
Fabio Manganiello
|
b023618950
|
Revert "In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async"
This reverts commit e625861edf .
|
2018-08-07 21:52:02 +00:00 |
|
Fabio Manganiello
|
f0577733b6
|
In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async
|
2018-08-07 21:28:06 +00:00 |
|
Fabio Manganiello
|
e625861edf
|
In Python 3.7 async is a strict language keyword that can't be used for variables names - replaces occurrences with _async
|
2018-08-07 21:26:57 +00:00 |
|
Fabio Manganiello
|
0288f7ee1b
|
Propagate the token in procedures and event hooks to make sure that the inner requests can be executed
|
2018-07-09 14:51:20 +00:00 |
|
Fabio Manganiello
|
4d48506cb2
|
If the string assignment didn't work either, give up without failing
|
2018-06-14 19:07:33 +02:00 |
|
Fabio Manganiello
|
37f952fc41
|
Be a bit more robust with string assignment in procedure context
|
2018-06-14 19:02:01 +02:00 |
|
Fabio Manganiello
|
4da74b1096
|
Refactored logging submodule
|
2018-06-06 20:09:23 +02:00 |
|
Fabio Manganiello
|
850a4f2146
|
A less convoluted and robust way to expand the context as variables
|
2018-06-06 17:14:44 +02:00 |
|
Fabio Manganiello
|
2f6565ec87
|
Added support for if-else constructs in procedures
|
2018-04-29 22:25:31 +02:00 |
|
Fabio Manganiello
|
834b700d5f
|
Added GMail actions support, solves #49
|
2018-01-17 03:16:59 +01:00 |
|
Fabio Manganiello
|
b1f42c22ae
|
Added Booking.com endpoints automation
|
2018-01-11 19:31:44 +01:00 |
|
Fabio Manganiello
|
d4ef2bf59e
|
Implemented for loops support in procedures, #44
|
2018-01-08 02:41:24 +01:00 |
|
Fabio Manganiello
|
252f503e4d
|
Better management of the context and support for proper expression expansion from the context in the action execution through eval
|
2018-01-07 23:31:19 +01:00 |
|
Fabio Manganiello
|
f83aedf0f1
|
Support for synchronous and asynchronous procedures
|
2018-01-06 00:21:25 +01:00 |
|
Fabio Manganiello
|
b98fe01352
|
Implemented sequential execution of tasks in procedures, response context parsing and procedure response returned on the bus as well, #37
|
2018-01-05 23:20:39 +01:00 |
|
Fabio Manganiello
|
617c0f8a07
|
Added code for handling procedures - solves #1
|
2017-12-25 17:23:12 +01:00 |
|