From 3574b1310bbe07e82b6e9326151fc632a6914ff1 Mon Sep 17 00:00:00 2001 From: Julien Danjou Date: Tue, 15 Nov 2016 18:53:57 +0100 Subject: [PATCH] coordination: add __repr__ for join/leave events Change-Id: Id8ac833316dfeb7e7f74ff604c8ce9511dfd62c2 --- tooz/coordination.py | 10 ++++++++++ 1 file changed, 10 insertions(+) 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."""