Commit Graph

458 Commits

Author SHA1 Message Date
Kristóf Tóth
6cc3d32097 Refactor LogMonitoringEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
c5c5d2c10a Fix logging bug 2019-06-27 17:42:41 +02:00
R. Richard
5f5fc1a8c9 Refactor IdeEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
28f09086a2 Fix pylint warnings 2019-06-27 17:42:41 +02:00
R. Richard
810f6d5297 Remove deprecated argument 2019-06-27 17:42:41 +02:00
R. Richard
ffe512776a Make files observable and refactor event handlers 2019-06-27 17:42:41 +02:00
R. Richard
778f155580 Acquire log path from the environment 2019-06-27 17:42:41 +02:00
R. Richard
149dcb0b4b Move MessageSender due to dependencies 2019-06-27 17:42:41 +02:00
R. Richard
b9ee2031e2 Delete unused import 2019-06-27 17:42:41 +02:00
R. Richard
5e06f72c35 Rename private methods to be underscored 2019-06-27 17:42:41 +02:00
R. Richard
d8e2f8a92a Make file operations unbuffered 2019-06-27 17:42:41 +02:00
R. Richard
494761d2a7 Replace mixins with inotify based observers 2019-06-27 17:42:41 +02:00
R. Richard
597523b3b9 Make observing multiple directories possible 2019-06-27 17:42:41 +02:00
R. Richard
65c8bcee2b Remove DirectoryMonitoringEventHandler 2019-06-27 17:42:41 +02:00
R. Richard
d031f481b8 Print exceptions with stack trace 2019-06-27 17:42:41 +02:00
R. Richard
cbc62c5a10 Switch import order 2019-06-27 17:42:41 +02:00
R. Richard
13e7470f48 Separate event handlers from independent components 2019-06-27 17:42:41 +02:00
R. Richard
c8a0546041 Remove unnecessary imports 2019-06-27 17:42:41 +02:00
R. Richard
c6e0b54930 Make Inotify testing faster 2019-06-27 17:42:41 +02:00
R. Richard
8bf18113b2 Implement custom logging logic 2019-06-27 17:42:41 +02:00
R. Richard
85c720127e Make HistoryMonitor utilize our inotify module 2019-06-27 17:42:41 +02:00
Kristóf Tóth
49856cebe2 Improve InotifyEvent.__repr__ 2019-06-18 14:54:54 +02:00
Kristóf Tóth
3cc70c2147 Fix IdeEventHandler broken import 2019-06-17 15:09:42 +02:00
therealkrispet
8a5c7b2a49
Merge pull request #56 from avatao-content/inotify
Create inotify module with unit tests
2019-06-11 13:03:52 +02:00
R. Richard
20bfe3c352 Make recursive watching optional and underscore private attributes/methods 2019-06-11 13:03:02 +02:00
R. Richard
d2131682a8 Make recursive watching optional and rename reset() 2019-06-11 11:21:46 +02:00
R. Richard
8cbe737d2f Turn context into a dataclass and add new test case 2019-06-11 11:11:29 +02:00
R. Richard
b44fd200c6 Make fixtures function scoped and add new tests 2019-06-11 11:11:29 +02:00
R. Richard
9cb8ef0e72 Add unit test for file manager 2019-06-11 11:11:29 +02:00
R. Richard
a69031015b Refactor file manager 2019-06-11 11:11:29 +02:00
R. Richard
8be0105ef6 Remove unnecessary config 2019-06-11 11:07:12 +02:00
R. Richard
105a574d7f Import the logging modules directly 2019-06-10 15:32:45 +02:00
R. Richard
ca6797b354 Fixing issues in PR #56 2019-06-06 13:41:13 +02:00
R. Richard
dfac686bfc Create inotify module with unit tests 2019-06-06 10:30:01 +02:00
Kristóf Tóth
c8e98af516 Improve module dependencies by moving port envvars out of tfw.networking 2019-06-04 14:41:51 +02:00
Kristóf Tóth
f151ecfbac Improve ZMQ port envvar names 2019-06-04 14:41:51 +02:00
Kristóf Tóth
e44a99fa6d Remove ZMQConnectorBase 2019-06-04 14:41:51 +02:00
Kristóf Tóth
82df8a8065 Handle pylint suggestions 2019-06-04 14:41:51 +02:00
Kristóf Tóth
2134d743c3 Improve TFW lib layout 2019-06-04 14:41:51 +02:00
Kristóf Tóth
01d9003501 Rework whole TFW networking model 2019-06-04 14:41:51 +02:00
Kristóf Tóth
613919a5b6 Implement closing EventHandlerConnector 2019-06-04 14:41:50 +02:00
Kristóf Tóth
6431fac9b1 Set ZMQ HWM in EventHandlerConnector to infinite 2019-06-04 14:41:50 +02:00
Kristóf Tóth
6b23b863ed Fix code formatting 2019-06-04 14:41:50 +02:00
Kristóf Tóth
26c6c5d1e6 Refactor EventHandlerConnector family of classes 2019-06-04 14:41:50 +02:00
R. Richard
de6afdc84a Make Terminado stoppable 2019-05-31 13:10:33 +02:00
R. Richard
71f05fe92c Fix terminal writing error on challenge startup 2019-05-31 11:13:33 +02:00
R. Richard
7d50ee607a Close ZMQ sockets gracefully 2019-05-20 11:06:57 +02:00
Kristóf Tóth
07cd1264f5 Merge branch 'ocicat', the unrealized dream. Ocicat will return... 2019-05-15 17:10:05 +02:00
Kristóf Tóth
3bfe6db036 Avoid treating supervisord's SIGTERM as an error in CommandEventHandler 2019-05-13 14:53:31 +02:00
Kristóf Tóth
94dee63a41 Improve CommandEventHandler subprocess failure error message 2019-05-13 14:52:17 +02:00