first commit

This commit is contained in:
2019-11-05 22:18:20 +01:00
commit 1699990c02
22 changed files with 633 additions and 0 deletions

9
src/message/__init__.py Normal file
View File

@@ -0,0 +1,9 @@
from message.simple_messages import ListItemClick
def msg(message_class):
from update import update
def callback(arg):
message_instance = message_class(arg)
update.schedule(message_instance)
return callback

3
src/message/message.py Normal file
View File

@@ -0,0 +1,3 @@
class Message:
def update_model(self, model):
raise NotImplementedError("This message does not implement update_model method")

View File

@@ -0,0 +1,10 @@
from message.message import Message
class ListItemClick(Message):
def __init__(self, num):
self.num = num
def update_model(self, model):
print(self.num)
model.names.splice(self.num, 1)