Kristóf Tóth
|
427694623f
|
Rename file to harmonize with new networking code structure
|
2018-06-29 15:40:07 +02:00 |
|
Kristóf Tóth
|
7ed0715f4c
|
Reorder stuff to follow the teachings of Uncle Bob
|
2018-06-29 15:33:45 +02:00 |
|
Kristóf Tóth
|
b217ac59c8
|
Move message validation code to where it belongs
|
2018-06-29 12:06:08 +02:00 |
|
Kristóf Tóth
|
36a86b0454
|
Hide ZMQ serialization magic from EHConnector clients
|
2018-06-29 11:58:05 +02:00 |
|
Kristóf Tóth
|
1b65bd4d3d
|
Implement message broadcasting
|
2018-06-29 10:54:08 +02:00 |
|
Kristóf Tóth
|
f8233d51a9
|
Completely rework TFWServer networking ✨🍰✨
|
2018-06-28 17:33:20 +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
|
b1592e8ebb
|
Use new f-strings where possible
|
2018-04-19 09:21: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
|
d8988ea097
|
Rename make_eventhandler_response in TFWServer to increase readibility
|
2018-04-16 12:57:08 +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
|
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
|
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
|
18e9ee5f52
|
Rename make_response in networking to avoid confusion
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
d04479157d
|
Refactor ServerUplinkConnector.send() signature
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
73fa65c6e8
|
Implement triggering of FSM from ServerUplinkConnector
|
2018-04-11 15:22:54 +02:00 |
|
Kristóf Tóth
|
87fa86d314
|
Refactor FSM triggering in TFWServer
|
2018-04-10 17:37:58 +02:00 |
|
Kristóf Tóth
|
de8c2ae6e2
|
Implement FSMUpdates to EventHandlers
|
2018-04-06 17:14:37 +02:00 |
|
Kristóf Tóth
|
b785b88af6
|
Pass processed message to FSM trigger predicates
|
2018-04-06 17:14:06 +02:00 |
|
Kristóf Tóth
|
96c322c17c
|
Silence unjust critique by pylint
|
2018-04-06 16:52:23 +02:00 |
|
Kristóf Tóth
|
64bd2f1ba0
|
Refactor handling of shared EventHandlerConnector ownership to nicen imports
|
2018-04-06 16:04:25 +02:00 |
|
Kristóf Tóth
|
1f2e1f0489
|
Refactor whole importing hell into a nice and clean API
|
2018-04-06 15:31:16 +02:00 |
|
Kristóf Tóth
|
eaa0eee4ca
|
Add LICENSE file and include copyright notice in source files
|
2018-04-03 14:49:14 +02:00 |
|
Kristóf Tóth
|
d850f55b86
|
Add pylint local excludes to silence false positives
|
2018-03-30 18:11:38 +02:00 |
|
Kristóf Tóth
|
3ae0995b95
|
Make project comply new coding standards and pylint
|
2018-03-30 17:50:20 +02:00 |
|
Kristóf Tóth
|
43c46a7af2
|
Integrate ABC module where we have abstract classes
|
2018-03-27 17:49:32 +02:00 |
|
Kristóf Tóth
|
1982a3c869
|
Rename TFWENV and TAOENV constants to use capital letters
|
2018-03-25 16:38:39 +02:00 |
|
Kristóf Tóth
|
8eded8cbac
|
Make use of format string optimization in logging calls
|
2018-03-25 16:38:32 +02:00 |
|
Kristóf Tóth
|
5c1431685e
|
Remove unnecessary __init__() call
|
2018-03-25 16:10:55 +02:00 |
|
Kristóf Tóth
|
aacdbcb0d1
|
Standardize log constant naming and declaration placement
|
2018-03-25 16:06:59 +02:00 |
|
Kristóf Tóth
|
1e2ea0ed17
|
Standardize imports: standard newline package newline tfw
|
2018-03-25 15:43:59 +02:00 |
|
Kristóf Tóth
|
abcf490019
|
Strip controller from TFW
|
2018-03-23 11:37:01 +01:00 |
|
Kristóf Tóth
|
fda242d263
|
Fix EventHandlerConnector dying painfully on keyless messages
|
2018-03-21 17:23:18 +01:00 |
|
Kristóf Tóth
|
69f03f7615
|
Implement EventHandler command mirroring (EH -> EH communication)
|
2018-03-14 14:08:48 +01:00 |
|
Kristóf Tóth
|
6a6236e704
|
Refactor callback subscription stuff to a mixin
|
2018-03-07 11:45:57 +01:00 |
|
Bokros Bálint
|
feb946a1bb
|
Merge pull request #15 from avatao-content/pmgeh
Rework TFW process management capabilities
|
2018-02-28 17:57:27 +01:00 |
|
Kristóf Tóth
|
e29b300925
|
Refactor ServerUplinkConnector to avoid passing redundant data
|
2018-02-28 15:57:44 +01:00 |
|
Kristóf Tóth
|
f21036091c
|
Expose TFWServer.fsm_manager as a property
|
2018-02-27 13:39:31 +01:00 |
|
Kristóf Tóth
|
770123310a
|
Refactor FSMManager.(un)?subscribe() family of methods to accept lists
|
2018-02-26 17:52:34 +01:00 |
|
Kristóf Tóth
|
5d7223779a
|
Rework FSMManager predicate contract
|
2018-02-26 17:47:35 +01:00 |
|
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 |
|