)]}'
{"doc/source/using-api-v3.rst":[{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"f1e9a4ae3123ee2d1961b19a99d687d33119b172","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    ...                          project_name\u003dproject_name,"},{"line_number":113,"context_line":"    ...                          project_domain_name\u003dproject_domain_name)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Using Sessions"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"It\u0027s also possible to instantiate a :py:class:`keystoneclient.v3.client.Client`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_ea6b2cb7","line":115,"updated":"2014-07-22 20:57:31.000000000","message":"The non-session examples should be changed to use session.\n\nThen we should have a section showing how to use the client without sessions at the end of the doc.\n\nThis is because sessions are supposed to be the way that applications should be written.","commit_id":"84b10aceb6ffddff4a5d53f86fadaae6484f9ac0"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f676a2412089db7feaa50f510444a8784a662b25","unresolved":false,"context_lines":[{"line_number":112,"context_line":"    ...                          project_name\u003dproject_name,"},{"line_number":113,"context_line":"    ...                          project_domain_name\u003dproject_domain_name)"},{"line_number":114,"context_line":""},{"line_number":115,"context_line":"Using Sessions"},{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"It\u0027s also possible to instantiate a :py:class:`keystoneclient.v3.client.Client`"}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_aa34d4ac","line":115,"in_reply_to":"baada198_ea6b2cb7","updated":"2014-07-22 21:02:33.000000000","message":"agree, but this documentation is incredibly sorely needed in any form","commit_id":"84b10aceb6ffddff4a5d53f86fadaae6484f9ac0"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"f676a2412089db7feaa50f510444a8784a662b25","unresolved":false,"context_lines":[{"line_number":129,"context_line":"    \u003e\u003e\u003e sess \u003d session.Session(auth\u003dauth)"},{"line_number":130,"context_line":"    \u003e\u003e\u003e keystone \u003d client.Client(session\u003dsess)"},{"line_number":131,"context_line":"    \u003e\u003e\u003e users \u003d keystone.users.list()"},{"line_number":132,"context_line":"    \u003e\u003e\u003e projects \u003d keystone.projects.list()"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"For more information on Sessions refer to: `Using Sessions`_."},{"line_number":135,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"baada198_ef389ef0","line":132,"updated":"2014-07-22 21:02:33.000000000","message":"remove the last two lines, as they\u0027re not specific to the example","commit_id":"84b10aceb6ffddff4a5d53f86fadaae6484f9ac0"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"9aee477f85d7c70acea1da5f4c7ca6c5eef035c4","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    \u003e\u003e\u003e from keystoneclient.auth.identity import v3"},{"line_number":122,"context_line":"    \u003e\u003e\u003e from keystoneclient import session"},{"line_number":123,"context_line":"    \u003e\u003e\u003e from keystoneclient.v3 import client"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    \u003e\u003e\u003e auth \u003d v3.Password(auth_url\u003d\u0027https://my.keystone.com:5000/v2.0\u0027,"},{"line_number":126,"context_line":"    ...                    username\u003d\u0027myuser\u0027,"},{"line_number":127,"context_line":"    ...                    password\u003d\u0027mypassword\u0027,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_cab828ca","line":124,"updated":"2014-07-22 21:11:47.000000000","message":"the whitespace here wouldn\u0027t actually happen in a real interactive session","commit_id":"ee9d53a88ddca2433844c78a6d588f228875018d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a90ec1e2c63452cfdd274af5b2d57ddd5f89a325","unresolved":false,"context_lines":[{"line_number":121,"context_line":"    \u003e\u003e\u003e from keystoneclient.auth.identity import v3"},{"line_number":122,"context_line":"    \u003e\u003e\u003e from keystoneclient import session"},{"line_number":123,"context_line":"    \u003e\u003e\u003e from keystoneclient.v3 import client"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    \u003e\u003e\u003e auth \u003d v3.Password(auth_url\u003d\u0027https://my.keystone.com:5000/v2.0\u0027,"},{"line_number":126,"context_line":"    ...                    username\u003d\u0027myuser\u0027,"},{"line_number":127,"context_line":"    ...                    password\u003d\u0027mypassword\u0027,"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_0515b148","line":124,"in_reply_to":"baada198_cab828ca","updated":"2014-07-22 21:41:26.000000000","message":"Done","commit_id":"ee9d53a88ddca2433844c78a6d588f228875018d"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"a90ec1e2c63452cfdd274af5b2d57ddd5f89a325","unresolved":false,"context_lines":[{"line_number":122,"context_line":"    \u003e\u003e\u003e from keystoneclient import session"},{"line_number":123,"context_line":"    \u003e\u003e\u003e from keystoneclient.v3 import client"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"    \u003e\u003e\u003e auth \u003d v3.Password(auth_url\u003d\u0027https://my.keystone.com:5000/v2.0\u0027,"},{"line_number":126,"context_line":"    ...                    username\u003d\u0027myuser\u0027,"},{"line_number":127,"context_line":"    ...                    password\u003d\u0027mypassword\u0027,"},{"line_number":128,"context_line":"    ...                    project_id\u003d\u0027proj\u0027)"}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_05a2114b","line":125,"updated":"2014-07-22 21:41:26.000000000","message":"i should change v2.0 to v3","commit_id":"ee9d53a88ddca2433844c78a6d588f228875018d"},{"author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"change_message_id":"9aee477f85d7c70acea1da5f4c7ca6c5eef035c4","unresolved":false,"context_lines":[{"line_number":125,"context_line":"    \u003e\u003e\u003e auth \u003d v3.Password(auth_url\u003d\u0027https://my.keystone.com:5000/v2.0\u0027,"},{"line_number":126,"context_line":"    ...                    username\u003d\u0027myuser\u0027,"},{"line_number":127,"context_line":"    ...                    password\u003d\u0027mypassword\u0027,"},{"line_number":128,"context_line":"    ...                    project_id\u003d\u0027proj\u0027)"},{"line_number":129,"context_line":"    \u003e\u003e\u003e sess \u003d session.Session(auth\u003dauth)"},{"line_number":130,"context_line":"    \u003e\u003e\u003e keystone \u003d client.Client(session\u003dsess)"},{"line_number":131,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"baada198_2ace045c","line":128,"updated":"2014-07-22 21:11:47.000000000","message":"i was going to suggest using _name instead of _id since \u0027proj\u0027 looks more like a name anyway, but project_name \u003d \u0027demo\u0027 is what the last auth example uses. use that.","commit_id":"ee9d53a88ddca2433844c78a6d588f228875018d"},{"author":{"_account_id":1916,"name":"Guang Yee","email":"gyee@suse.com","username":"guang-yee"},"change_message_id":"a057ced8ae59554cae6f1c1d21793b49812a3cc7","unresolved":false,"context_lines":[{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"It\u0027s also possible to instantiate a :py:class:`keystoneclient.v3.client.Client`"},{"line_number":119,"context_line":"object by using :py:class:`keystoneclient.session.Session`.::"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    \u003e\u003e\u003e from keystoneclient.auth.identity import v3"},{"line_number":122,"context_line":"    \u003e\u003e\u003e from keystoneclient import session"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_e11847cf","line":119,"updated":"2014-07-25 01:29:00.000000000","message":"You don\u0027t instantiate an object, you instantiate a class to get an object. How about this?\n\nIt\u0027s also possible to instantiate a :py:class:`keystoneclient.v3.client.Client` class by using ...","commit_id":"f83c2cf9ce46c96516c47023e12934ce369494ad"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"b5f06a2954d62fd346580d6085e911e75ac913df","unresolved":false,"context_lines":[{"line_number":116,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":117,"context_line":""},{"line_number":118,"context_line":"It\u0027s also possible to instantiate a :py:class:`keystoneclient.v3.client.Client`"},{"line_number":119,"context_line":"object by using :py:class:`keystoneclient.session.Session`.::"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    \u003e\u003e\u003e from keystoneclient.auth.identity import v3"},{"line_number":122,"context_line":"    \u003e\u003e\u003e from keystoneclient import session"}],"source_content_type":"text/x-rst","patch_set":3,"id":"baada198_a1d72fbe","line":119,"in_reply_to":"baada198_e11847cf","updated":"2014-07-25 01:31:43.000000000","message":"Done","commit_id":"f83c2cf9ce46c96516c47023e12934ce369494ad"}]}
