From dc74ae7c14af89b8371bf737b4e24468caaba198 Mon Sep 17 00:00:00 2001 From: ZhiQiang Fan Date: Fri, 19 Dec 2014 11:04:36 +0800 Subject: [PATCH] Add client property for common.base.Manager The latest oslo-incubator.apiclient code assumes resource manager has property named client, but ceilometerclient has named that property to api, which will cause problem when we sync with oslo-incubator. This patch simply uses client as an alias of api. Change-Id: I90c5ff10309ff7ad3fb634274e16c26ec8e6a1a2 --- ceilometerclient/common/base.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/ceilometerclient/common/base.py b/ceilometerclient/common/base.py index 41291760..5e3fee71 100644 --- a/ceilometerclient/common/base.py +++ b/ceilometerclient/common/base.py @@ -49,6 +49,11 @@ class Manager(object): def __init__(self, api): self.api = api + @property + def client(self): + """Compatible with latest oslo-incubator.apiclient code.""" + return self.api + def _create(self, url, body): body = self.api.post(url, json=body).json() if body: