Kristóf Tóth
|
3bb97a6dcc
|
Implement LogMonitoringEventHandler to manage a LogMonitor via API
|
2018-05-30 13:14:25 +02:00 |
|
Kristóf Tóth
|
9e6cd57532
|
Refactor MonitorManagerMixin to allow arbitrary Monitor arguments
|
2018-05-30 13:06:09 +02:00 |
|
Kristóf Tóth
|
28c16e1127
|
Rework log deletion – use log_tail arguments instead
|
2018-05-29 17:59:16 +02:00 |
|
Kristóf Tóth
|
4815b97200
|
Fix shared xmlrpc client raising HTTP errors in LogMonitor
|
2018-05-29 16:40:58 +02:00 |
|
Kristóf Tóth
|
9f6418bf60
|
Support creating thread-local xmlrpc clients in SupervisorBaseMixin
|
2018-05-29 16:40:58 +02:00 |
|
Kristóf Tóth
|
780d6a9b3c
|
Avoid pylint stupidity ¯\_(ツ)_/¯
|
2018-05-29 16:40:58 +02:00 |
|
Kristóf Tóth
|
32e3c2860d
|
Fix inotify event logs triggering themselves (infinite log recursion)
|
2018-05-29 16:40:58 +02:00 |
|
Kristóf Tóth
|
029f4a9eb2
|
Implement watchdog observer to watch the logs of a supervisor process
|
2018-05-29 16:40:58 +02:00 |
|
Kristóf Tóth
|
9723f98950
|
Rework ProcessManagingEH log API
|
2018-05-28 16:36:59 +02:00 |
|
Kristóf Tóth
|
1a93dad562
|
Separate log clearing from reading
|
2018-05-28 15:02:53 +02:00 |
|
Kristóf Tóth
|
44df95a434
|
Refactor supervisor logging logic to separate mixin
|
2018-05-28 14:32:11 +02:00 |
|
Kristóf Tóth
|
fd56f8ca63
|
Make it impossible for TerminalCommands commands to kill TFW
|
2018-05-26 22:48:28 +02:00 |
|
Kristóf Tóth
|
77fabf28f6
|
Fix TerminalCommands parsing unix-style arguments incorrectly
|
2018-05-26 22:39:27 +02:00 |
|
Kristóf Tóth
|
0038663bc6
|
Allow listening to inotify events in additional directories using IdeEH
|
2018-05-24 16:19:04 +02:00 |
|
Kristóf Tóth
|
6489e4452e
|
Remove ambigous API for log reading (actions always reply with logs included)
|
2018-05-24 11:22:39 +02:00 |
|
Kristóf Tóth
|
bfd1efa9f9
|
Append deployment logs to every response of ProcessManagingEventHandler
|
2018-05-24 11:20:00 +02:00 |
|
Kristóf Tóth
|
293d7972f1
|
Document serialization module
|
2018-05-11 14:36:56 +02:00 |
|
Kristóf Tóth
|
d30226d55b
|
Extend docstrings in server_connector
|
2018-05-11 14:07:59 +02:00 |
|
Kristóf Tóth
|
1fb13fefff
|
Add setup.py to allow local pip installs of tfw
|
2018-05-10 16:20:58 +02:00 |
|
Kristóf Tóth
|
d1305bc879
|
Add step_next trigger to LinearFSM allowing stateless stepping
|
2018-05-04 17:45:16 +02:00 |
|
Kristóf Tóth
|
06e17a6591
|
Raise comprehendable exception from webide when no files are present
|
2018-04-26 11:09:31 +02:00 |
|
Kristóf Tóth
|
8396c10a7b
|
Rename TerminadoEventHandler
|
2018-04-26 10:13:02 +02:00 |
|
Kristóf Tóth
|
3b30b333e5
|
Rename webide -> ide
|
2018-04-20 17:33:06 +02:00 |
|
Kristóf Tóth
|
0b651abb7d
|
Nicen some EventHandler API docstrings
|
2018-04-19 10:47:20 +02:00 |
|
Kristóf Tóth
|
b1592e8ebb
|
Use new f-strings where possible
|
2018-04-19 09:21:41 +02:00 |
|
Kristóf Tóth
|
db1b008fc9
|
Fix EventHandlerBase.event_handler_callback broken logic
|
2018-04-18 20:16:56 +02:00 |
|
Kristóf Tóth
|
9d93d055b8
|
Refactor EventHandlerBase to be more general
|
2018-04-18 20:07:41 +02:00 |
|
Kristóf Tóth
|
addd517ba7
|
Add a huge bunch of docstrings
|
2018-04-18 19:44:26 +02:00 |
|
Kristóf Tóth
|
690f9bb190
|
Move TriggerlessEventHandler logic to base class EventHandlerBase
|
2018-04-18 18:47:51 +02:00 |
|
Kristóf Tóth
|
c909317ca0
|
Make TerminalCommands alias nonexistent commands only
|
2018-04-18 16:22:01 +02:00 |
|
Kristóf Tóth
|
d8988ea097
|
Rename make_eventhandler_response in TFWServer to increase readibility
|
2018-04-16 12:57:08 +02:00 |
|
Kristóf Tóth
|
986a67f5db
|
Simplify bool returning function
|
2018-04-16 12:51:44 +02:00 |
|
Kristóf Tóth
|
39243811dc
|
Remove unnecessary variable
|
2018-04-16 12:51:01 +02:00 |
|
Kristóf Tóth
|
22cdbaac2c
|
Fix typo
|
2018-04-16 12:50:08 +02:00 |
|
Kristóf Tóth
|
743fab366b
|
Extract variable to silence retarded linter
|
2018-04-14 23:15:44 +02:00 |
|
Kristóf Tóth
|
efb8af4cd1
|
Remove double trailing newline
|
2018-04-14 23:09:02 +02:00 |
|
Kristóf Tóth
|
a65d3127ba
|
Refactor DirectoryMonitor managing code to a mixin
|
2018-04-14 23:00:43 +02:00 |
|
Kristóf Tóth
|
1c29b700c2
|
Move mixins and decorators to tfw module from tfw.components
|
2018-04-14 21:15:30 +02:00 |
|
Kristóf Tóth
|
e2bb126e6f
|
Make simple not if condition more pythonic
|
2018-04-14 21:07:33 +02:00 |
|
Kristóf Tóth
|
586c435cc2
|
Refactor watchdog Observer handling to a mixin
|
2018-04-14 20:36:43 +02:00 |
|
Kristóf Tóth
|
b082279916
|
Implement message validation in TFW proxying
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
ecec1cde59
|
Root out remaining ambiguous key arguments in EventHandlers
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
0cd11f9d64
|
Remove ambiguous key parameter from proxy module
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
fe7bd4a678
|
Remove ambiguous key parameter from EventHanderConnector
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
3c12b5503e
|
Mark old serialization methods as module internal
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
499b575adf
|
Add module docstring to serialization.py
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
9eb6717972
|
Refactor 'mirror' message enveloping to use new serialization
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
aabaadc4c4
|
Refactor proxying to use new deserialization
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
cd36b6c22c
|
Refactor ServerUplinkConnector to use new serializers
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
67a23166c6
|
Introduce [de]serialize_tfw_msg() methods to abstract away enveloping
|
2018-04-14 10:45:23 +02:00 |
|