Kristóf Tóth
|
22cdbaac2c
|
Fix typo
|
2018-04-16 12:50: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
|
499b575adf
|
Add module docstring to serialization.py
|
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
|
cd36b6c22c
|
Refactor ServerUplinkConnector to use new serializers
|
2018-04-14 10:45:23 +02:00 |
|
Kristóf Tóth
|
67a23166c6
|
Introduce [de]serialize_tfw_msg() methods to abstract away enveloping
|
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
|
6113149c58
|
Rework serialization module to work regardless of message format
|
2018-04-10 17:37:58 +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
|
11743e830a
|
Expose ServerUplinkConnector with a name understandable without TFW knowledge
|
2018-04-06 16:22:21 +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
|
ec469c6b75
|
Remove unnecessary super().__init__() call
|
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
|
ccb076c885
|
Remove depecrated ioloop.install() calls
|
2018-03-15 16:11:53 +01:00 |
|
Kristóf Tóth
|
f354fd73dc
|
Rename response -> message in ServerConnector classes
|
2018-03-14 16:11:27 +01:00 |
|
Kristóf Tóth
|
a5d0359ab8
|
Add helper method to ServerUplinkConnector for EH -> EH communication
|
2018-03-14 14:09:30 +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 |
|