Commit Graph
50 Commits
Author SHA1 Message Date
R. Richard 4b7510e704 Update process- and logmonitor according to the new API 2019-08-07 09:47:57 +02:00
R. Richard e414ea2631 Simplify terminal handler 2019-08-07 09:47:28 +02:00
R. Richard dded7fd65c Update FSM related classes according to the new API 2019-08-07 09:46:58 +02:00
R. Richard d31a850a4e Simplify IDE handler and file manager 2019-08-07 09:44:03 +02:00
R. Richard e87a16991c Implement signed event handler 2019-08-05 13:47:05 +02:00
R. Richard 0a218c8d6d Fix relative path problem 2019-08-01 15:12:58 +02:00
R. Richard 96c6c9b358 Correct whitespaces and add context manager for file locking 2019-07-31 17:19:12 +02:00
R. Richard 25bd9aa0f3 Implement reference counting mechanism 2019-07-31 17:19:12 +02:00
R. Richard 9be21d88ac Create event handler to wrap TerminalCommands 2019-07-08 14:13:58 +02:00
R. Richard 98271a3783 Remove dead code 2019-07-08 14:13:58 +02:00
R. Richard fbe60de968 Separate independent classes from built-in event handlers 2019-07-08 14:13:58 +02:00
R. Richard 882ab60490 Print stack trace during an exception 2019-07-02 15:39:46 +02:00
R. Richard 68a6469d23 Refactor TFW logging 2019-06-28 17:44:49 +02:00
R. Richard f94c5b0c37 Rename server_connector to uplink 2019-06-28 17:44:49 +02:00
R. Richard 44a1433d3b Refactor Inotify 2019-06-27 17:42:41 +02:00
R. Richard da19769362 Fix file observer 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
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 3d00cbeebc Add SQLAlchemy as dependency 2019-06-06 16:57:15 +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
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