docstrings on event handlers that instruct to subclass if needed

This commit is contained in:
thekindlyone
2016-08-07 02:42:13 +05:30
parent 711bf497b8
commit 1fe2fa1cac

View File

@@ -488,24 +488,39 @@ class Client(object):
def on_message(self, mid, author_id, author_name, message, metadata):
'''
subclass Client and override this method to add custom behavior on event
'''
self.markAsDelivered(author_id, mid)
self.markAsRead(author_id)
print("%s said: %s"%(author_name, message))
def on_typing(self, author_id):
'''
subclass Client and override this method to add custom behavior on event
'''
pass
def on_read(self, author, reader, time):
'''
subclass Client and override this method to add custom behavior on event
'''
pass
def on_inbox(self, viewer, unseen, unread, other_unseen, other_unread, timestamp):
'''
subclass Client and override this method to add custom behavior on event
'''
pass
def on_message_error(self, exception, message):
'''
subclass Client and override this method to add custom behavior on event
'''
print("Exception: ")
print(exception)