From 68bdcd7f09ba2e46c0d0d6ffea4937871c4dd1df Mon Sep 17 00:00:00 2001 From: Antoine Musso Date: Thu, 17 Jan 2013 12:31:28 +0100 Subject: [PATCH] representation for Ref objects The ref objects were missing a python __repr__, ended up with a not so useful trace in the debug.log. This creates a meaningful representation for human consumption: (sha1 above have been made shorter than the actual output) Change-Id: If3b60494f1984a04e9ffada38f7e3b99f2a8ba0e Reviewed-on: https://review.openstack.org/19925 Reviewed-by: James E. Blair Approved: Clark Boylan Reviewed-by: Clark Boylan Tested-by: Jenkins --- zuul/model.py | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/zuul/model.py b/zuul/model.py index fe6d7f6e18..9a60049e01 100644 --- a/zuul/model.py +++ b/zuul/model.py @@ -563,6 +563,21 @@ class Ref(Changeish): def _id(self): return self.newrev + def __repr__(self): + rep = None + if self.newrev == '0000000000000000000000000000000000000000': + rep = '