From 56d9d661b64e36f278a9ecf302acc9b10ae00235 Mon Sep 17 00:00:00 2001 From: Justin SB Date: Sat, 13 Sep 2014 06:27:55 -0700 Subject: [PATCH] Provide __repr__ for SampleFilter Implement __repr__ for SamplerFilter, so that when we log it we get a more useful representation printed to the screen, without having to log each individual field. Change-Id: I6b23531daa8541b073d27ea4efcac16af3d6a106 --- ceilometer/storage/__init__.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/ceilometer/storage/__init__.py b/ceilometer/storage/__init__.py index 36d91cc741..05f5528d2d 100644 --- a/ceilometer/storage/__init__.py +++ b/ceilometer/storage/__init__.py @@ -127,6 +127,30 @@ class SampleFilter(object): self.metaquery = metaquery or {} self.message_id = message_id + def __repr__(self): + return ("" % + (self.user, + self.project, + self.start, + self.start_timestamp_op, + self.end, + self.end_timestamp_op, + self.resource, + self.meter, + self.source, + self.metaquery, + self.message_id)) + class EventFilter(object): """Properties for building an Event query.