<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-keystoneclient.git/keystoneclient/client.py, branch stable/queens</title>
<subtitle>opendev.org: openstack/python-keystoneclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/'/>
<entry>
<title>Docstring: Mark optional parameter as optional.</title>
<updated>2015-12-16T08:39:40+00:00</updated>
<author>
<name>Rushi Agrawal</name>
<email>rushi.agr@gmail.com</email>
</author>
<published>2015-12-16T08:39:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=9822135f00485304925328d32ff9edf291d90efc'/>
<id>9822135f00485304925328d32ff9edf291d90efc</id>
<content type='text'>
In client.Client, providing version number is optional. So write
'(optional)' in the docstring describing this parameter.

Change-Id: I5e355515de8d043bda85b5abf43c549b4ba22d61
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In client.Client, providing version number is optional. So write
'(optional)' in the docstring describing this parameter.

Change-Id: I5e355515de8d043bda85b5abf43c549b4ba22d61
</pre>
</div>
</content>
</entry>
<entry>
<title>Proper deprecation for Session.construct()</title>
<updated>2015-08-13T23:59:31+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2015-07-26T12:42:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=58cc453b2030ba904be48feb0c95e0df4a4fc9ac'/>
<id>58cc453b2030ba904be48feb0c95e0df4a4fc9ac</id>
<content type='text'>
Session.construct() wasn't properly deprecated since the deprecation
was only mentioned in the docstring. Proper deprecation requires use
of warnings/debtcollector and documentation.

bp deprecations

Change-Id: Ieff238aff9d39cfbbb80381b2392c33d0359acb3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Session.construct() wasn't properly deprecated since the deprecation
was only mentioned in the docstring. Proper deprecation requires use
of warnings/debtcollector and documentation.

bp deprecations

Change-Id: Ieff238aff9d39cfbbb80381b2392c33d0359acb3
</pre>
</div>
</content>
</entry>
<entry>
<title>Proper deprecation for client.HTTPClient</title>
<updated>2015-07-26T11:54:23+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2015-07-24T19:21:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=ce58b07eea29a43ee42655627e78820add16d1f5'/>
<id>ce58b07eea29a43ee42655627e78820add16d1f5</id>
<content type='text'>
client.HTTPClient wasn't properly deprecated since all it had was
a comment in the code. Proper deprecation requires use of warnings
and documentation.

bp deprecations

Change-Id: I1c50c1441b23a79831e6e1df749084130e4b9af7
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
client.HTTPClient wasn't properly deprecated since all it had was
a comment in the code. Proper deprecation requires use of warnings
and documentation.

bp deprecations

Change-Id: I1c50c1441b23a79831e6e1df749084130e4b9af7
</pre>
</div>
</content>
</entry>
<entry>
<title>Docstring usability improvements</title>
<updated>2015-01-07T19:45:12+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2014-10-12T23:43:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=3568acb61732d1ce090b41e2c991307a257070db'/>
<id>3568acb61732d1ce090b41e2c991307a257070db</id>
<content type='text'>
The generated docs didn't provide enough information for a developer
to get started using the API. This change enhances the documentation
for the module so that a developer knows where to go to start (create
a Client).

Partial-Bug: #1330769
Change-Id: I907187d34ebf2c2e662ff7b9547b0ecaef008414
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The generated docs didn't provide enough information for a developer
to get started using the API. This change enhances the documentation
for the module so that a developer knows where to go to start (create
a Client).

Partial-Bug: #1330769
Change-Id: I907187d34ebf2c2e662ff7b9547b0ecaef008414
</pre>
</div>
</content>
</entry>
<entry>
<title>Cleanup docs - raises class</title>
<updated>2014-10-18T22:59:08+00:00</updated>
<author>
<name>Brant Knudson</name>
<email>bknudson@us.ibm.com</email>
</author>
<published>2014-10-13T00:41:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=14a6d80116c5d9410d1c52bee833beb10837df28'/>
<id>14a6d80116c5d9410d1c52bee833beb10837df28</id>
<content type='text'>
The argument to the :raises: directive is the class name. If the
class name is a valid reference it's rendered as a link to the
class. This change cleans up the :raises: directives to use the
reference correctly and use a valid class reference.

Change-Id: I84188b60de0ab4c6b5b2fb5a203c43bfde094707
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The argument to the :raises: directive is the class name. If the
class name is a valid reference it's rendered as a link to the
class. This change cleans up the :raises: directives to use the
reference correctly and use a valid class reference.

Change-Id: I84188b60de0ab4c6b5b2fb5a203c43bfde094707
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove vim header</title>
<updated>2014-02-08T14:22:08+00:00</updated>
<author>
<name>Eric Guo</name>
<email>eric.guo@easystack.cn</email>
</author>
<published>2014-02-08T14:22:08+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=d6d0d66374ac8cc70835d4e809c302bfbbeb798b'/>
<id>d6d0d66374ac8cc70835d4e809c302bfbbeb798b</id>
<content type='text'>
We don't need vim modelines in each source file, it can be set in
user's vimrc.

Change-Id: Ic7a61430a0a320ce6b0c4518d9f5d988e35f8aae
Closes-Bug: #1229324
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We don't need vim modelines in each source file, it can be set in
user's vimrc.

Change-Id: Ic7a61430a0a320ce6b0c4518d9f5d988e35f8aae
Closes-Bug: #1229324
</pre>
</div>
</content>
</entry>
<entry>
<title>Provide a conversion function for creating session</title>
<updated>2014-02-03T03:42:53+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jamielennox@redhat.com</email>
</author>
<published>2013-12-10T21:38:46+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=1263bd7c3a8ccded3cef7c799a2f8c744fb79aa2'/>
<id>1263bd7c3a8ccded3cef7c799a2f8c744fb79aa2</id>
<content type='text'>
Session.construct will create a session based upon the kwargs that used
to be passed to a client __init__ function. This will allow clients an
easy path to providing compatibility with deprecated arguments.

Make use of the function throughout discovery. Discovery was initially
released prior to the session object being completed and was therefore
handled with the same arguments as a client. Instead we should use a
session object so use the conversion function to convert those kwargs
into a session object if one is not provided.

Change-Id: I8dc1e0810ea6ebc6ea648ec37d7881825c566676
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Session.construct will create a session based upon the kwargs that used
to be passed to a client __init__ function. This will allow clients an
easy path to providing compatibility with deprecated arguments.

Make use of the function throughout discovery. Discovery was initially
released prior to the session object being completed and was therefore
handled with the same arguments as a client. Instead we should use a
session object so use the conversion function to convert those kwargs
into a session object if one is not provided.

Change-Id: I8dc1e0810ea6ebc6ea648ec37d7881825c566676
</pre>
</div>
</content>
</entry>
<entry>
<title>Adjust import items according to hacking import rule</title>
<updated>2014-01-17T15:21:38+00:00</updated>
<author>
<name>Eric Guo</name>
<email>eric.guo@easystack.cn</email>
</author>
<published>2014-01-17T12:13:24+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=252b6e423d5303402a84f69b7e2e1e629dd171df'/>
<id>252b6e423d5303402a84f69b7e2e1e629dd171df</id>
<content type='text'>
This patch adjust import items and add missing blank lines acording
to http://docs.openstack.org/developer/hacking/#imports
{{stdlib imports in human alphabetical order}}
\n
{{third-party lib imports in human alphabetical order}}
\n
{{project imports in human alphabetical order}}
\n
\n
{{begin your code}}

hacking project also enforce some checks for import group.
Let make the change in keytoneclient

Change-Id: Ic83bd5ee426905588f4a2d555851a9a01fc69f02
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This patch adjust import items and add missing blank lines acording
to http://docs.openstack.org/developer/hacking/#imports
{{stdlib imports in human alphabetical order}}
\n
{{third-party lib imports in human alphabetical order}}
\n
{{project imports in human alphabetical order}}
\n
\n
{{begin your code}}

hacking project also enforce some checks for import group.
Let make the change in keytoneclient

Change-Id: Ic83bd5ee426905588f4a2d555851a9a01fc69f02
</pre>
</div>
</content>
</entry>
<entry>
<title>Discover supported APIs</title>
<updated>2013-12-03T02:00:03+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jamielennox@redhat.com</email>
</author>
<published>2013-09-23T01:50:57+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=fd0a176a49b5ead812567018a00fc3db4b7f531a'/>
<id>fd0a176a49b5ead812567018a00fc3db4b7f531a</id>
<content type='text'>
Allow discovery of the API versions a server supports and create an
appropriate client based on this.

Implements: blueprint api-version-discovery
Change-Id: I63e6759889066a784dc47e35152c82e1ead7951d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Allow discovery of the API versions a server supports and create an
appropriate client based on this.

Implements: blueprint api-version-discovery
Change-Id: I63e6759889066a784dc47e35152c82e1ead7951d
</pre>
</div>
</content>
</entry>
<entry>
<title>Restore client.py for backward compatibility</title>
<updated>2013-08-21T01:33:14+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jlennox@redhat.com</email>
</author>
<published>2013-08-21T00:08:34+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-keystoneclient.git/commit/?id=70c79a59792dd4147e451096105cf461a576464f'/>
<id>70c79a59792dd4147e451096105cf461a576464f</id>
<content type='text'>
Simply pull in HTTPClient from its new location. This also restores the
tests that were modified back to there original form to make sure
nothing has changed from the original.

Fixes: bug 1211998
Change-Id: Ia3241a4352eb6b37c6489cd4dd1bc373de107e12
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Simply pull in HTTPClient from its new location. This also restores the
tests that were modified back to there original form to make sure
nothing has changed from the original.

Fixes: bug 1211998
Change-Id: Ia3241a4352eb6b37c6489cd4dd1bc373de107e12
</pre>
</div>
</content>
</entry>
</feed>
