- refactored
This commit is contained in:
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user