<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-ceilometerclient.git/ceilometerclient/common/base.py, branch 1.0.10</title>
<subtitle>opendev.org: openstack/python-ceilometerclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/'/>
<entry>
<title>Use Resource() class from common Oslo code</title>
<updated>2014-01-08T11:41:25+00:00</updated>
<author>
<name>ekudryashova</name>
<email>ekudryashova@mirantis.com</email>
</author>
<published>2013-12-18T13:48:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=1fe2e7f8d3241114f71a2720379b9ba32936953e'/>
<id>1fe2e7f8d3241114f71a2720379b9ba32936953e</id>
<content type='text'>
In the process of unification of the clients code we should
reuse common functionality from Oslo. Resource() class from ceilometer
duplicates Oslo funclionality, so we replace it with inheritance

Change-Id: I4e4b83252cdc87e8484d15e351cd5dab08f3ed8a
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In the process of unification of the clients code we should
reuse common functionality from Oslo. Resource() class from ceilometer
duplicates Oslo funclionality, so we replace it with inheritance

Change-Id: I4e4b83252cdc87e8484d15e351cd5dab08f3ed8a
</pre>
</div>
</content>
</entry>
<entry>
<title>Use six.iteritems() for dict</title>
<updated>2013-10-14T09:25:58+00:00</updated>
<author>
<name>Kui Shi</name>
<email>skuicloud@gmail.com</email>
</author>
<published>2013-10-14T08:57:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=38e1ee4632e955e3b8d3643b9d842675c6d15437'/>
<id>38e1ee4632e955e3b8d3643b9d842675c6d15437</id>
<content type='text'>
Fix the error:
AttributeError: 'dict' object has no attribute 'iteritems'

Partial Implement: blueprint py33-support

Change-Id: I5dff17d1df01d6583f882f818434804d65726c51
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the error:
AttributeError: 'dict' object has no attribute 'iteritems'

Partial Implement: blueprint py33-support

Change-Id: I5dff17d1df01d6583f882f818434804d65726c51
</pre>
</div>
</content>
</entry>
<entry>
<title>Replace OpenStack LLC with OpenStack Foundation</title>
<updated>2013-09-19T19:58:04+00:00</updated>
<author>
<name>ZhiQiang Fan</name>
<email>aji.zqfan@gmail.com</email>
</author>
<published>2013-09-19T19:14:11+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=fb1ff39d53826b94c3c04645d972a0a96dc8225a'/>
<id>fb1ff39d53826b94c3c04645d972a0a96dc8225a</id>
<content type='text'>
Change-Id: Ia007da282714d8ee7337fd3b51f6dcc3b64d7ec3
Fixes-Bug: #1214176
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: Ia007da282714d8ee7337fd3b51f6dcc3b64d7ec3
Fixes-Bug: #1214176
</pre>
</div>
</content>
</entry>
<entry>
<title>Add client support for creating new alarms.</title>
<updated>2013-05-28T14:08:56+00:00</updated>
<author>
<name>Eoghan Glynn</name>
<email>eglynn@redhat.com</email>
</author>
<published>2013-05-22T15:33:23+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=4946780d5f3c29d753bd9ba36c89257b0a229703'/>
<id>4946780d5f3c29d753bd9ba36c89257b0a229703</id>
<content type='text'>
Change-Id: I4e3be2e480803eeaf4ec11079e69e7e6afd5e0d1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I4e3be2e480803eeaf4ec11079e69e7e6afd5e0d1
</pre>
</div>
</content>
</entry>
<entry>
<title>Add client support for updating alarms.</title>
<updated>2013-05-28T14:06:05+00:00</updated>
<author>
<name>Eoghan Glynn</name>
<email>eglynn@redhat.com</email>
</author>
<published>2013-05-21T21:25:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=8cc09381cb82b197dcdda89cdacbe42c002ea470'/>
<id>8cc09381cb82b197dcdda89cdacbe42c002ea470</id>
<content type='text'>
Change-Id: I2a368f536ec440387d32a8076a86d143b94d7c90
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I2a368f536ec440387d32a8076a86d143b94d7c90
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix pep H402 and H401 errors</title>
<updated>2013-05-20T03:08:31+00:00</updated>
<author>
<name>Angus Salkeld</name>
<email>asalkeld@redhat.com</email>
</author>
<published>2013-05-20T02:52:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=ae142c0ffe0c10348ef3e6ff38bbffae5cdd6f59'/>
<id>ae142c0ffe0c10348ef3e6ff38bbffae5cdd6f59</id>
<content type='text'>
This is an effort to get the pep ignores to be closer to nova.

Change-Id: I451df579bbead00a8ff2c301c1a84e7c0a896002
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is an effort to get the pep ignores to be closer to nova.

Change-Id: I451df579bbead00a8ff2c301c1a84e7c0a896002
</pre>
</div>
</content>
</entry>
<entry>
<title>v2 API: added resource-show.</title>
<updated>2013-03-29T10:40:44+00:00</updated>
<author>
<name>Lianhao Lu</name>
<email>lianhao.lu@intel.com</email>
</author>
<published>2013-03-29T10:40:44+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=f3d044291fe75c2b6ce7a4f8e9a6885d4ffd38c0'/>
<id>f3d044291fe75c2b6ce7a4f8e9a6885d4ffd38c0</id>
<content type='text'>
Added resource-show command for v2 API.

blueprint more-cli-cmd.

Change-Id: I9e0dcff63b2ac6650094d47a947a2deaaea2ba4d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Added resource-show command for v2 API.

blueprint more-cli-cmd.

Change-Id: I9e0dcff63b2ac6650094d47a947a2deaaea2ba4d
</pre>
</div>
</content>
</entry>
<entry>
<title>Catch KeyError exception as early as possible when there is no matching data on the server.</title>
<updated>2013-03-08T22:15:54+00:00</updated>
<author>
<name>Dan Florea</name>
<email>dflorea@cisco.com</email>
</author>
<published>2013-03-08T22:15:54+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=2b5fcd60c4b5ca37e347657879a28af011729dbd'/>
<id>2b5fcd60c4b5ca37e347657879a28af011729dbd</id>
<content type='text'>
When the server does not have any data matching the requested response_key, it can still return
successfully. A subsequent lookup in the returned data throws a KeyError exception. The simple
fix for this is to catch the KeyError exception and return an empty list. An empty list, rather
than None, is required because the calling code expects an iterable. The exception is caught
as early as possible after the server returns from the GET request. The end result is that the
CLI user sees an empty result when the requested data doesn't exist on the server. Prior to
this fix the keyError exception was propagated all the way to the user, causing a confusing
message to be printed. Also added associated unit test.

Fixes bug #1111972

Change-Id: I88ba658f8be7e7edf255ef9f7d83ba87f36f4efc
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the server does not have any data matching the requested response_key, it can still return
successfully. A subsequent lookup in the returned data throws a KeyError exception. The simple
fix for this is to catch the KeyError exception and return an empty list. An empty list, rather
than None, is required because the calling code expects an iterable. The exception is caught
as early as possible after the server returns from the GET request. The end result is that the
CLI user sees an empty result when the requested data doesn't exist on the server. Prior to
this fix the keyError exception was propagated all the way to the user, causing a confusing
message to be printed. Also added associated unit test.

Fixes bug #1111972

Change-Id: I88ba658f8be7e7edf255ef9f7d83ba87f36f4efc
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for v2 API</title>
<updated>2013-02-18T14:53:38+00:00</updated>
<author>
<name>Julien Danjou</name>
<email>julien@danjou.info</email>
</author>
<published>2013-02-04T18:11:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=d740e3767219e6dd980fc10005ef110752ec406a'/>
<id>d740e3767219e6dd980fc10005ef110752ec406a</id>
<content type='text'>
Change-Id: I861e53db5446d2e3dc49935ea1cdd1607cff0a2a
Signed-off-by: Julien Danjou &lt;julien@danjou.info&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I861e53db5446d2e3dc49935ea1cdd1607cff0a2a
Signed-off-by: Julien Danjou &lt;julien@danjou.info&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Pin pep8 to 1.3.3</title>
<updated>2013-01-07T17:59:05+00:00</updated>
<author>
<name>Chuck Short</name>
<email>chuck.short@canonical.com</email>
</author>
<published>2013-01-07T17:58:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-ceilometerclient.git/commit/?id=47e1dab59796094a019801a3d485c583d205786f'/>
<id>47e1dab59796094a019801a3d485c583d205786f</id>
<content type='text'>
pep8 1.3.3 is pretty much standard across the openstack
projects. Pin pep8 1.3.3 and fix associated warnings/errors.

Change-Id: I7230857889d261320a0dab2c261c9f85dc0ee602
Signed-off-by: Chuck Short &lt;chuck.short@canonical.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pep8 1.3.3 is pretty much standard across the openstack
projects. Pin pep8 1.3.3 and fix associated warnings/errors.

Change-Id: I7230857889d261320a0dab2c261c9f85dc0ee602
Signed-off-by: Chuck Short &lt;chuck.short@canonical.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
