)]}'
{"README.rst":[{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"4f96252f896f9aafb975e58351dda0e77ddb5c16","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"To load a session based on a configuration file you need to register the"},{"line_number":58,"context_line":"options globally::"},{"line_number":59,"context_line":""},{"line_number":60,"context_line":"    \u003e\u003e\u003e group \u003d \u0027keystoneclient\u0027  # the option group"},{"line_number":61,"context_line":"    \u003e\u003e\u003e keystoneclient.session.Session.register_conf_options(CONF, group)"},{"line_number":62,"context_line":"    \u003e\u003e\u003e keystoneclient.auth.register_conf_options(CONF, group)"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_6eaeb186","line":59,"updated":"2016-08-26 23:58:37.000000000","message":"Can you please add \"import keystoneclient here\"? Its not part of the imports above and makes this example functionally complete.","commit_id":"0f724c9c03908766204d7f77e5d813de993b1103"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"4f96252f896f9aafb975e58351dda0e77ddb5c16","unresolved":false,"context_lines":[{"line_number":64,"context_line":"And then load the objects where you need them::"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    \u003e\u003e\u003e auth \u003d keystoneclient.auth.load_from_conf_options(CONF, group)"},{"line_number":67,"context_line":"    \u003e\u003e\u003e session \u003d ksc_session.Session.load_from_conf_options(CONF, group, auth\u003dauth)"},{"line_number":68,"context_line":"    \u003e\u003e\u003e keystone \u003d keystone_v3.Client(session\u003dsession)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Will load options that look like::"}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_6edcf112","line":67,"range":{"start_line":67,"start_character":18,"end_line":67,"end_character":29},"updated":"2016-08-26 23:58:37.000000000","message":"Should be keystoneclient.session","commit_id":"0f724c9c03908766204d7f77e5d813de993b1103"},{"author":{"_account_id":8119,"name":"Eric Brown","email":"eric_wade_brown@yahoo.com","username":"ericwb"},"change_message_id":"4f96252f896f9aafb975e58351dda0e77ddb5c16","unresolved":false,"context_lines":[{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    \u003e\u003e\u003e auth \u003d keystoneclient.auth.load_from_conf_options(CONF, group)"},{"line_number":67,"context_line":"    \u003e\u003e\u003e session \u003d ksc_session.Session.load_from_conf_options(CONF, group, auth\u003dauth)"},{"line_number":68,"context_line":"    \u003e\u003e\u003e keystone \u003d keystone_v3.Client(session\u003dsession)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Will load options that look like::"},{"line_number":71,"context_line":""}],"source_content_type":"text/x-rst","patch_set":1,"id":"fa7ab95a_ae2b59ea","line":68,"range":{"start_line":68,"start_character":19,"end_line":68,"end_character":30},"updated":"2016-08-26 23:58:37.000000000","message":"Should be \"client\" from imports above or \"keystoneclient.v3.client\"","commit_id":"0f724c9c03908766204d7f77e5d813de993b1103"},{"author":{"_account_id":13055,"name":"Alexander Makarov","email":"ajiekcahdp.makapob@gmail.com","username":"amakarov"},"change_message_id":"e3854f65cee3ac78d8b372b133906908d86663c1","unresolved":false,"context_lines":[{"line_number":64,"context_line":"And then load the objects where you need them::"},{"line_number":65,"context_line":""},{"line_number":66,"context_line":"    \u003e\u003e\u003e auth \u003d keystoneclient.auth.load_from_conf_options(CONF, group)"},{"line_number":67,"context_line":"    \u003e\u003e\u003e session \u003d keystoneclient.session.Session.load_from_conf_options(CONF, group, auth\u003dauth)"},{"line_number":68,"context_line":"    \u003e\u003e\u003e keystone \u003d keystoneclient.v3.client.Client(session\u003dsession)"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"Will load options that look like::"}],"source_content_type":"text/x-rst","patch_set":2,"id":"5a8bc5a2_fe66864f","line":67,"updated":"2016-09-26 17:33:40.000000000","message":"The change is correct, also we move authN to keystoneauth1, don\u0027t we?","commit_id":"59ab9a1113c62be8be5f01b40052df7ae49c7e5f"}]}
