coordination: add __repr__ for join/leave events

Change-Id: Id8ac833316dfeb7e7f74ff604c8ce9511dfd62c2
This commit is contained in:
Julien Danjou 2016-11-15 18:53:57 +01:00
parent daeb7c6616
commit 3574b1310b
1 changed files with 10 additions and 0 deletions

View File

@ -127,6 +127,11 @@ class MemberJoinedGroup(Event):
self.group_id = group_id
self.member_id = member_id
def __repr__(self):
return "<%s: group %s: +member %s>" % (self.__class__.__name__,
self.member_id,
self.group_id)
class MemberLeftGroup(Event):
"""A member left a group event."""
@ -135,6 +140,11 @@ class MemberLeftGroup(Event):
self.group_id = group_id
self.member_id = member_id
def __repr__(self):
return "<%s: group %s: -member %s>" % (self.__class__.__name__,
self.member_id,
self.group_id)
class LeaderElected(Event):
"""A leader as been elected."""