Implementing stuff (I suck at commits sometimes lol)
This commit is contained in:
@@ -1,16 +1,9 @@
|
||||
class Vote:
|
||||
from Messaging.packmessage import PackMessage
|
||||
|
||||
class Vote(PackMessage):
|
||||
def __init__(self, voter, vote):
|
||||
self._voter = voter
|
||||
self._vote = vote
|
||||
|
||||
@property
|
||||
def voter(self):
|
||||
return self._voter
|
||||
|
||||
@voter.setter
|
||||
def voter(self, value):
|
||||
self._voter = value
|
||||
|
||||
@property
|
||||
def vote(self):
|
||||
return self._vote
|
||||
@@ -19,5 +12,23 @@ class Vote:
|
||||
def vote(self, value):
|
||||
self._vote = value
|
||||
|
||||
def to_string(self):
|
||||
pass
|
||||
def serialise(self):
|
||||
|
||||
# Still need associated device as well? to know who went the message,
|
||||
# to check that we don't add too many messages in case of multiple
|
||||
# sends.
|
||||
self.message = {"vote": self.vote}
|
||||
|
||||
# Call super method equivalent.
|
||||
super(Vote, self).serialise()
|
||||
|
||||
def deserialise(self):
|
||||
super(Vote, self).deserialise()
|
||||
|
||||
if "vote" in self.message:
|
||||
self.vote = self.message["vote"]
|
||||
else:
|
||||
# Do something.
|
||||
pass
|
||||
|
||||
|
||||
Reference in New Issue
Block a user