From 1a9a40466c798f4a0fda47817279e002754535a0 Mon Sep 17 00:00:00 2001 From: Eric Peterson Date: Wed, 30 Jan 2013 15:23:09 -0700 Subject: [PATCH] Update ceilometerclient/v1/meters.py we are missing the /v1 path of the uri and the optional extra parameters are not accounted for. --- ceilometerclient/v1/meters.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ceilometerclient/v1/meters.py b/ceilometerclient/v1/meters.py index ad653d8..594f62c 100644 --- a/ceilometerclient/v1/meters.py +++ b/ceilometerclient/v1/meters.py @@ -52,11 +52,15 @@ class ProjectManager(base.Manager): def list(self, **kwargs): s = kwargs.get('source') + opts = kwargs.get('metaquery') if s: path = '/sources/%s/projects' % (kwargs['source']) else: path = '/projects' - + if opts: + path = '/v1%s?%s' % (path, '&'.join(opts.split(':'))) + else: + path = '/v1%s' % (path) return self._list('/v1/%s' % path, 'projects')