Paul-Emmanuel Raoul
|
cd2b732b8f
|
Add Sphinx as an extra requirement to 'setup.py'
|
2018-06-14 15:56:40 +01:00 |
|
Kristóf Tóth
|
2fc54832f3
|
Include new docs building method in readme
|
2018-06-08 14:15:44 +02:00 |
|
Kristóf Tóth
|
24780a9285
|
Strip ANSI color sequences from supervisor logs
|
2018-06-08 11:07:29 +02:00 |
|
Kristóf Tóth
|
2e3b49f8b5
|
Use update_wrapper in lazy_property update attribute info
|
2018-06-05 00:16:31 +02:00 |
|
therealkrispet
|
ab966f6d27
|
Merge pull request #33 from avatao-content/message-types
Message types
|
2018-06-04 22:18:25 +02:00 |
|
Kristóf Tóth
|
d0667253c2
|
Harmonize code formatting style across project
|
2018-06-04 22:16:44 +02:00 |
|
Kristóf Tóth
|
afc84e1d1a
|
Conciliate FileManager attribute names and formatting
|
2018-06-04 21:47:10 +02:00 |
|
Kristóf Tóth
|
92e9812776
|
Remove unnecessary additional_dirs IdeEH.__init__ argument
|
2018-06-04 21:20:36 +02:00 |
|
Kristóf Tóth
|
edc46a8ae6
|
Rename LazyInitialise to make IDEs recognise it as a property
|
2018-06-02 11:48:34 +02:00 |
|
Kristóf Tóth
|
d5b0bb4d32
|
Avoid potential TypeErrors using LazyInitialise
|
2018-06-02 11:25:48 +02:00 |
|
Kristóf Tóth
|
a743b01bcf
|
Reduce line length to 120
|
2018-06-01 17:19:58 +02:00 |
|
Kristóf Tóth
|
7a67b68cba
|
Add info on Sphinx-docs to README.md
|
2018-06-01 16:23:44 +02:00 |
|
Kristóf Tóth
|
e80cce00f3
|
Add sphinx API documentation
|
2018-06-01 16:20:20 +02:00 |
|
Kristóf Tóth
|
c0fb28c46c
|
Stop LogMonitor on EventHandler.cleanup() in LogMonitoringEH
|
2018-06-01 15:15:07 +02:00 |
|
Kristóf Tóth
|
469c1e7217
|
Name new TFW version due to API breaking
|
2018-06-01 14:24:00 +02:00 |
|
Kristóf Tóth
|
6f3db18146
|
Use power of LazyInitialise to replace CallbackMixin.__init__()
|
2018-06-01 14:21:32 +02:00 |
|
Kristóf Tóth
|
cebacb15e6
|
Use power of LazyInitialise to replace ObserverMixin.__init__()
|
2018-06-01 14:06:40 +02:00 |
|
Kristóf Tóth
|
9f3a3b501f
|
Initialise supervisor xmlrpc client lazily to avoid globals
|
2018-06-01 14:01:32 +02:00 |
|
Kristóf Tóth
|
8817f991a5
|
Use power of LazyInitialise to murder TFW/TAOENV global state
|
2018-06-01 14:01:15 +02:00 |
|
Kristóf Tóth
|
06c2fc97ad
|
Implement decorator to lazy initialise a property
|
2018-06-01 13:58:50 +02:00 |
|
Kristóf Tóth
|
e98c41d3cf
|
Comply new API style in TerminalEH
|
2018-05-31 14:08:29 +02:00 |
|
Kristóf Tóth
|
ea251ef474
|
Document LogMonitoringEventHandler
|
2018-05-31 14:03:11 +02:00 |
|
Kristóf Tóth
|
b68ceeb394
|
Rework LogMonitoringEH API to adhere new conventions
|
2018-05-31 13:53:11 +02:00 |
|
Kristóf Tóth
|
9abd5b72f4
|
Hotfix supervisor infinite log recursion if no LogMonitor
|
2018-05-30 16:48:55 +02:00 |
|
Kristóf Tóth
|
2e953ea098
|
Implement LogMonitorEH API
|
2018-05-30 15:21:36 +02:00 |
|
Kristóf Tóth
|
211ae1e2d9
|
Allow changing MonitorManagerMixin.monitor_args dynamically
|
2018-05-30 15:19:59 +02:00 |
|
therealkrispet
|
84ea46ae76
|
Merge pull request #32 from avatao-content/console
Console
|
2018-05-30 14:30:17 +02:00 |
|
Kristóf Tóth
|
73f6c6635b
|
Rename my bootiful threadlocalise.. SupervisorBaseMixin method
|
2018-05-30 14:07:40 +02:00 |
|
Kristóf Tóth
|
babb14288c
|
Use contextlib.suppress() to suppress stuff in SupervisorLogMixin
|
2018-05-30 14:05:13 +02:00 |
|
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
|
a6d9b50b93
|
Log everything from supervisor to stdout to avoid log recursion
|
2018-05-29 16:40:53 +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
|
9e454a83d0
|
Make setup.py comply import conventions
|
2018-05-10 17:09:34 +02:00 |
|
Kristóf Tóth
|
34cadcf9b1
|
Extend .pylintrc disable bouquet
|
2018-05-10 17:08:40 +02:00 |
|