)]}'
{"doc/source/transition.rst":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":100,"context_line":"API"},{"line_number":101,"context_line":"\u003d\u003d\u003d"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The API base laer is the common point for all API classes to follow.  It is a"},{"line_number":104,"context_line":"wrapper around ``keystoneauth1.Session`` that fixes the ``request()`` interface"},{"line_number":105,"context_line":"and provides simple endpoint handling useful when a Service Catalog is either"},{"line_number":106,"context_line":"not avilable or insufficient."}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_ccaac784","line":103,"range":{"start_line":103,"start_character":13,"end_line":103,"end_character":17},"updated":"2016-05-21 19:44:21.000000000","message":"layer*","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":101,"context_line":"\u003d\u003d\u003d"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The API base laer is the common point for all API classes to follow.  It is a"},{"line_number":104,"context_line":"wrapper around ``keystoneauth1.Session`` that fixes the ``request()`` interface"},{"line_number":105,"context_line":"and provides simple endpoint handling useful when a Service Catalog is either"},{"line_number":106,"context_line":"not avilable or insufficient."},{"line_number":107,"context_line":""}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_ec934b59","line":104,"range":{"start_line":104,"start_character":17,"end_line":104,"end_character":38},"updated":"2016-05-21 19:44:21.000000000","message":"keystoneauth1.session.Session*","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":"The API base laer is the common point for all API classes to follow.  It is a"},{"line_number":104,"context_line":"wrapper around ``keystoneauth1.Session`` that fixes the ``request()`` interface"},{"line_number":105,"context_line":"and provides simple endpoint handling useful when a Service Catalog is either"},{"line_number":106,"context_line":"not avilable or insufficient."},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"* ``KeystoneSession`` -\u003e merged into ``BaseAPI``"}],"source_content_type":"text/x-rst","patch_set":2,"id":"bab6814e_6c8e3b2f","line":105,"range":{"start_line":105,"start_character":29,"end_line":105,"end_character":44},"updated":"2016-05-21 19:44:21.000000000","message":"handling that is useful","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"}],"osc_lib/api/api.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":22,"context_line":""},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"class BaseAPI(object):"},{"line_number":25,"context_line":"    \"\"\"Base API wrapper for keystoneauth1.Session"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    Encapsulate the translation between keystoneauth1.Session and"},{"line_number":28,"context_line":"    requests.Session in a single layer:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_ac84a30a","line":25,"range":{"start_line":25,"start_character":28,"end_line":25,"end_character":49},"updated":"2016-05-21 19:44:21.000000000","message":"keystoneauth1.session.Session","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":24,"context_line":"class BaseAPI(object):"},{"line_number":25,"context_line":"    \"\"\"Base API wrapper for keystoneauth1.Session"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"    Encapsulate the translation between keystoneauth1.Session and"},{"line_number":28,"context_line":"    requests.Session in a single layer:"},{"line_number":29,"context_line":"    * Restore some requests.session.Session compatibility;"},{"line_number":30,"context_line":"      keystoneauth1.session.Session.request() has the method and url"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_0c804ff4","line":27,"range":{"start_line":27,"start_character":40,"end_line":27,"end_character":61},"updated":"2016-05-21 19:44:21.000000000","message":"same","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":27,"context_line":"    Encapsulate the translation between keystoneauth1.Session and"},{"line_number":28,"context_line":"    requests.Session in a single layer:"},{"line_number":29,"context_line":"    * Restore some requests.session.Session compatibility;"},{"line_number":30,"context_line":"      keystoneauth1.session.Session.request() has the method and url"},{"line_number":31,"context_line":"      arguments swapped from the rest of the requests-using world."},{"line_number":32,"context_line":"    \"\"\""},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_4c76d73e","line":30,"range":{"start_line":30,"start_character":6,"end_line":30,"end_character":35},"updated":"2016-05-21 19:44:21.000000000","message":"see, this one had it","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":42,"context_line":""},{"line_number":43,"context_line":"        :param Session session:"},{"line_number":44,"context_line":"            The session to be used for making the HTTP API calls.  If None,"},{"line_number":45,"context_line":"            a keystoneauth1.Session will be created."},{"line_number":46,"context_line":"        :param string service_type:"},{"line_number":47,"context_line":"            API name, i.e. ``identity`` or ``compute``"},{"line_number":48,"context_line":"        :param string endpoint:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_8c927f4a","line":45,"range":{"start_line":45,"start_character":14,"end_line":45,"end_character":35},"updated":"2016-05-21 19:44:21.000000000","message":"same","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"633032b4947175e948895e737295aee105492901","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        super(BaseAPI, self).__init__()"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        # Create a keystoneauth1.Session if one is not supplied"},{"line_number":55,"context_line":"        if not session:"},{"line_number":56,"context_line":"            self.session \u003d ks_session.Session(**kwargs)"},{"line_number":57,"context_line":"        else:"}],"source_content_type":"text/x-python","patch_set":2,"id":"bab6814e_cc98076d","line":54,"range":{"start_line":54,"start_character":19,"end_line":54,"end_character":40},"updated":"2016-05-21 19:44:21.000000000","message":"last one","commit_id":"ec9c1476cf3337c82bd3b4d3dba2ee96aa2e3655"}]}
