- refactored

This commit is contained in:
jens
2020-11-28 11:52:11 +01:00
parent 337da017b0
commit 625535d1fb
4 changed files with 49 additions and 20 deletions
-17
View File
@@ -31,23 +31,6 @@ class MsgIo:
return self.key
class Value:
def __init__(self, initial=None):
self.value = initial
self.has_changed = True
def set(self, value):
self.has_changed = self.value != value
self.value = value
def is_changed(self):
return self.has_changed
def get(self):
self.has_changed = False
return self.value
class MessageDispatcher(IConnection):
def __init__(self, auto_subscribe=False, loop=None):
self.msg_handlers: MsgIo = []