)]}'
{"doc/source/migrating.rst":[{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"5c12bc61d01d4589bab3a30c65d3c6e0bbb9b305","unresolved":false,"context_lines":[{"line_number":27,"context_line":":py:class:`~keystoneauth1.plugin.BaseAuthPlugin`. To make the plugins capable"},{"line_number":28,"context_line":"of being loaded from CLI or CONF file you implement a"},{"line_number":29,"context_line":":py:class:`~keystoneauth1.loading.BaseLoader` object that is loaded when a user"},{"line_number":30,"context_line":"does :option:`--os-auth-type`, handles the options that are presented, and then"},{"line_number":31,"context_line":"constructs the authentication plugin for use by the application."},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Largely the options that are returned will be the same as what was used in"}],"source_content_type":"text/x-rst","patch_set":1,"id":"9aed3d3a_2d3d6ac4","line":30,"range":{"start_line":30,"start_character":30,"end_line":30,"end_character":31},"updated":"2016-02-29 13:13:05.000000000","message":"nit: this sentence runs on a bit (and the \u0027handles\u0027 doesn\u0027t sound right)...maybe have a full stop here and start a new sentence, e.g. \"This must handle the options....\"","commit_id":"3fd70b370b477432a02f0d461aac1defe165f123"}]}
