Kristóf Tóth
|
250b9da6d6
|
Fix FSMManager.unsubscribe_predicate()
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
78b689f650
|
Rename FSMManager handler -> predicate so it actually makes some sense
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
7e8ea0c7ac
|
Make FSM triggering dependent on FSMManager
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
50c940b21d
|
FSMManager no longer owns the managed FSM
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
5776400990
|
Make FSMManager.fsm a property
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
25fd71a2b8
|
Add message argument to FSMManager.trigger()
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
47a4e078de
|
Replace homemade hacky defaultdict with defaultdict ¯\_(ツ)_/¯
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
5e9eb88bfc
|
Implement crude FSMManager – wip
|
2018-02-26 17:24:56 +01:00 |
|
Kristóf Tóth
|
76456b36de
|
Enable proxying of Triggerless messages in TFWServer
|
2018-02-23 15:14:23 +01:00 |
|
Kristóf Tóth
|
cf4a5bc09d
|
Refactor FSMUpdate message sending logic to class FSMUpdater
|
2018-02-23 14:55:58 +01:00 |
|
Kristóf Tóth
|
fd1cb100ad
|
Unify (key, response) ordering
|
2018-02-23 12:13:19 +01:00 |
|
Kristóf Tóth
|
38ca56fa9d
|
Fix generate_fsm_update() not listing valid transitions properly
|
2018-02-23 12:08:14 +01:00 |
|
Kristóf Tóth
|
ecbb61a862
|
Overhaul WS->ZMQ proxying
|
2018-02-23 12:07:30 +01:00 |
|
Kristóf Tóth
|
26538a4ad9
|
Make ZMQWebSocketHandler "abstract"
|
2018-02-21 16:46:25 +01:00 |
|
Kristóf Tóth
|
31ba6cb623
|
Rename anchor -> key globally ¯\_(ツ)_/¯
|
2018-02-21 15:28:16 +01:00 |
|
Bálint Bokros
|
609cd19589
|
Remove unnecessary super call
|
2018-02-19 10:02:42 +01:00 |
|
Kristóf Tóth
|
24fd753679
|
Implement support for multiple websockets connecting to TFW
|
2018-02-16 17:47:30 +01:00 |
|
Bálint Bokros
|
f5a8230d3b
|
Move ZMQConnectorBase to networking
|
2018-02-13 17:44:48 +01:00 |
|
Bálint Bokros
|
dda470fc93
|
Validate token in controller's HTTP handlers
|
2018-02-13 13:39:27 +01:00 |
|
Bálint Bokros
|
019ce53b39
|
Share token with solvable upon starting
|
2018-02-13 13:38:13 +01:00 |
|
Bálint Bokros
|
cb46a8b80e
|
Make controller async
|
2018-02-12 18:04:59 +01:00 |
|
Bálint Bokros
|
86aecd18a8
|
Move responding-to-controller related stuff to its own class
|
2018-02-12 13:22:55 +01:00 |
|
Bálint Bokros
|
6f785b3ca7
|
Refactor solvable responses
|
2018-02-12 11:28:35 +01:00 |
|
Bálint Bokros
|
e04cc08dd6
|
Remove unnecessary autoreload
As running the project outside a Docker container has become unfeasible,
having this feature doesn't make sense anymore.
|
2018-02-12 11:09:30 +01:00 |
|
Kristóf Tóth
|
4fe9d58681
|
Move TFWServer to tfw.networking.server package
|
2018-02-11 12:32:30 +01:00 |
|
Kristóf Tóth
|
0f6ec24d45
|
Remove unnecessary overrides from ZMQWebSocketHandler
|
2018-02-11 12:04:18 +01:00 |
|
Bálint Bokros
|
2499c4759e
|
Fix envvar imports
|
2018-02-09 17:37:56 +01:00 |
|
Bálint Bokros
|
28e83de0d7
|
Create PoC of solvable with hardcoded responses
|
2018-02-09 17:37:56 +01:00 |
|
Bálint Bokros
|
95e1f907ee
|
Make serialization methods' parameter names more generic
|
2018-02-09 17:37:56 +01:00 |
|
Bálint Bokros
|
27376ada22
|
Create initial version of SolvableConnector
|
2018-02-09 17:37:56 +01:00 |
|
Bálint Bokros
|
03d6f587e9
|
Create initial version of ControllerConnector
|
2018-02-09 17:37:56 +01:00 |
|
Kristóf Tóth
|
83b24ad538
|
Improve internal handling of environment variables
|
2018-02-09 10:38:16 +01:00 |
|
Bálint Bokros
|
8b9f7e50cb
|
Move FSM instantiation out of FSMManagingSocketHandler
|
2018-02-08 14:47:00 +01:00 |
|
Kristóf Tóth
|
849fd7b61c
|
Hotfix eventhandlers invoked several times. Waiting for server refactor.
|
2018-02-07 10:13:06 +01:00 |
|
Kristóf Tóth
|
08260f70fa
|
Remove leftover ioloop.install() stuff from module global era
|
2018-02-06 14:26:53 +01:00 |
|
Kristóf Tóth
|
b75709b3e5
|
Make tfw.networking more structured, remove relative import hell
|
2018-02-06 14:20:51 +01:00 |
|
Kristóf Tóth
|
de6e23e512
|
Remove thread safety warning: problem was nonexsistent ¯\_(ツ)_/¯
|
2018-02-05 14:23:46 +01:00 |
|
Kristóf Tóth
|
654a732368
|
Fix ZMQWebSocketHandlers handling their own little FSM instances
|
2018-02-05 14:10:21 +01:00 |
|
Bálint Bokros
|
96762575ba
|
Move JSON (de)serialization to socket boundaries
|
2018-02-02 18:39:06 +01:00 |
|
Bálint Bokros
|
31fea13a9a
|
Move serialization in one place
|
2018-02-02 17:30:26 +01:00 |
|
Kristóf Tóth
|
0d41b4c8e9
|
Refactor project structure
|
2018-01-31 15:56:39 +01:00 |
|