)]}'
{"keystoneclient/client.py":[{"author":{"_account_id":13140,"name":"Victor Silva","email":"victor@lsd.ufcg.edu.br","username":"victsou"},"change_message_id":"9f765ed13d85b3d5fe79de3010f4619d51e804cf","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    :type session: keystoneclient.session.Session"},{"line_number":39,"context_line":"    :param kwargs: Additional arguments are passed through to the client"},{"line_number":40,"context_line":"                   that is being created."},{"line_number":41,"context_line":"    :returns: New keystone client object"},{"line_number":42,"context_line":"    :rtype: :py:class:`keystoneclient.v3.client.Client` or"},{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_744f646b","line":41,"updated":"2014-10-17 17:49:36.000000000","message":"nit: missing period at the end - is this intentional?","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"cf6111777304a2cfda3be800b2a945ca6198689d","unresolved":false,"context_lines":[{"line_number":38,"context_line":"    :type session: keystoneclient.session.Session"},{"line_number":39,"context_line":"    :param kwargs: Additional arguments are passed through to the client"},{"line_number":40,"context_line":"                   that is being created."},{"line_number":41,"context_line":"    :returns: New keystone client object"},{"line_number":42,"context_line":"    :rtype: :py:class:`keystoneclient.v3.client.Client` or"},{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":""}],"source_content_type":"text/x-python","patch_set":2,"id":"9aa7fdbe_248f4825","line":41,"in_reply_to":"baa201ad_744f646b","updated":"2014-10-18 22:56:03.000000000","message":"Done","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"7f3232641ead7538141d9d560690fb5393323134","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    :rtype: :py:class:`keystoneclient.v3.client.Client` or"},{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_36f615fa","line":45,"updated":"2014-10-15 07:08:49.000000000","message":"two comments:\n1. missing colon after \":raises\"\n2. should this be formatted as :py:class:`keystoneclient.exceptions.VersionNotAvailable` too?","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"45fd12b252cee47f938cfe9063b08d13ca9af26f","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    :rtype: :py:class:`keystoneclient.v3.client.Client` or"},{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_fcdf04d4","line":45,"in_reply_to":"baa201ad_36f615fa","updated":"2014-10-15 14:01:35.000000000","message":"There\u0027s a : after the argument to raises already.\n\nThe argument doesn\u0027t need to be formatted as :py:class:`keystoneclient.exceptions.VersionNotAvailable` since it renders as a link to the class as is.","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"44d8aa9e9a7de8914e1437995726fbda1006c3c9","unresolved":false,"context_lines":[{"line_number":42,"context_line":"    :rtype: :py:class:`keystoneclient.v3.client.Client` or"},{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_4a79ed2d","line":45,"in_reply_to":"baa201ad_fcdf04d4","updated":"2014-10-17 07:58:21.000000000","message":"my bad, generated the doc and it looks good! The links work well","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":1941,"name":"Lin Hua Cheng","email":"os.lcheng@gmail.com","username":"lin-hua-cheng"},"change_message_id":"7f3232641ead7538141d9d560690fb5393323134","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."},{"line_number":49,"context_line":"    \"\"\""},{"line_number":50,"context_line":"    if not session:"}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_16c831a7","line":47,"updated":"2014-10-15 07:08:49.000000000","message":"same comment","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"45fd12b252cee47f938cfe9063b08d13ca9af26f","unresolved":false,"context_lines":[{"line_number":44,"context_line":""},{"line_number":45,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."},{"line_number":49,"context_line":"    \"\"\""},{"line_number":50,"context_line":"    if not session:"}],"source_content_type":"text/x-python","patch_set":2,"id":"baa201ad_7ceb1478","line":47,"in_reply_to":"baa201ad_16c831a7","updated":"2014-10-15 14:01:35.000000000","message":"same response. Generate the docs and tell me if they\u0027re not rendered correctly.","commit_id":"7dac37d9380663a5583de05abd7c759eebf8822a"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"3235500bd70ae359da5b8fa379d27db1f612be11","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    :param session: A session object to be used for communication. If one is"},{"line_number":36,"context_line":"                    not provided it will be constructed from the provided"},{"line_number":37,"context_line":"                    kwargs. (optional)"},{"line_number":38,"context_line":"    :type session: keystoneclient.session.Session"},{"line_number":39,"context_line":"    :param kwargs: Additional arguments are passed through to the client"},{"line_number":40,"context_line":"                   that is being created."},{"line_number":41,"context_line":"    :returns: New keystone client object."}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_4b1f9809","line":38,"updated":"2014-12-01 23:08:32.000000000","message":"Does this need :py:class: as well as below?","commit_id":"6976ccadd82f499fe077e21dd54307bcecd5f8e7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"027e3d6b0afb65ec341bc94431ce84fd57ea4fcd","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    :param session: A session object to be used for communication. If one is"},{"line_number":36,"context_line":"                    not provided it will be constructed from the provided"},{"line_number":37,"context_line":"                    kwargs. (optional)"},{"line_number":38,"context_line":"    :type session: keystoneclient.session.Session"},{"line_number":39,"context_line":"    :param kwargs: Additional arguments are passed through to the client"},{"line_number":40,"context_line":"                   that is being created."},{"line_number":41,"context_line":"    :returns: New keystone client object."}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_57cba471","line":38,"in_reply_to":"5a890539_4b1f9809","updated":"2014-12-02 15:50:06.000000000","message":"Morgan - when I generate the docs with \"tox -e docs\" this is rendered as a link as expected.","commit_id":"6976ccadd82f499fe077e21dd54307bcecd5f8e7"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"1f1bcd6a2f6ca3ca10d3284f8fbbe16cc433929f","unresolved":false,"context_lines":[{"line_number":35,"context_line":"    :param session: A session object to be used for communication. If one is"},{"line_number":36,"context_line":"                    not provided it will be constructed from the provided"},{"line_number":37,"context_line":"                    kwargs. (optional)"},{"line_number":38,"context_line":"    :type session: keystoneclient.session.Session"},{"line_number":39,"context_line":"    :param kwargs: Additional arguments are passed through to the client"},{"line_number":40,"context_line":"                   that is being created."},{"line_number":41,"context_line":"    :returns: New keystone client object."}],"source_content_type":"text/x-python","patch_set":4,"id":"5a890539_94f977ca","line":38,"in_reply_to":"5a890539_57cba471","updated":"2014-12-02 23:36:20.000000000","message":"I\u0027m changing my score then. Thanks for confirming.","commit_id":"6976ccadd82f499fe077e21dd54307bcecd5f8e7"},{"author":{"_account_id":9142,"name":"Samuel de Medeiros Queiroz","email":"samueldmq@lsd.ufcg.edu.br","username":"samuel-z","inactive":true},"change_message_id":"6258091935810bb2f87956cddb77bab31ffd83e0","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":45,"context_line":"                                                        response is invalid"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."},{"line_number":49,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_114311b0","line":46,"updated":"2015-01-02 12:03:52.000000000","message":"Punctuation was corrected here. Line 45 needs to be removed.","commit_id":"6976ccadd82f499fe077e21dd54307bcecd5f8e7"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"dffa798dbd6eeb66d9bdf46b352552077de7c455","unresolved":false,"context_lines":[{"line_number":43,"context_line":"            :py:class:`keystoneclient.v2_0.client.Client`"},{"line_number":44,"context_line":"    :raises keystoneclient.exceptions.DiscoveryFailure: if the server\u0027s"},{"line_number":45,"context_line":"                                                        response is invalid"},{"line_number":46,"context_line":"                                                        response is invalid."},{"line_number":47,"context_line":"    :raises keystoneclient.exceptions.VersionNotAvailable: if a suitable client"},{"line_number":48,"context_line":"                                                           cannot be found."},{"line_number":49,"context_line":"    \"\"\""}],"source_content_type":"text/x-python","patch_set":4,"id":"3a961159_3fe4330c","line":46,"in_reply_to":"3a961159_114311b0","updated":"2015-01-05 18:55:01.000000000","message":"Done","commit_id":"6976ccadd82f499fe077e21dd54307bcecd5f8e7"}]}
