diff --git a/tooz/coordination.py b/tooz/coordination.py index 1b6dedf..1881d9b 100644 --- a/tooz/coordination.py +++ b/tooz/coordination.py @@ -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."""