)]}'
{"troveclient/base.py":[{"author":{"_account_id":694,"name":"Tim Simpson","email":"tim.simpson@rackspace.com","username":"tim-simpson"},"change_message_id":"743a831ca2c4c1b5ae55fbbf3df25e18bb443021","unresolved":false,"context_lines":[{"line_number":43,"context_line":"def getid(obj):"},{"line_number":44,"context_line":"    \"\"\"Abstracts the common pattern of allowing both an object or an object\u0027s"},{"line_number":45,"context_line":"    ID as a parameter when dealing with relationships."},{"line_number":46,"context_line":"    \"\"\""},{"line_number":47,"context_line":"    try:"},{"line_number":48,"context_line":"        return obj.id"},{"line_number":49,"context_line":"    except AttributeError:"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F%2B0%2B8%3D","line":46,"updated":"2014-01-21 17:06:18.000000000","message":"Multiline comments should not start on the same line as the triad of double quotes, unless there is a summary. So for example, this line could be this:\n\n    def getid(obj):\n        \"\"\"Grabs an id from object or integer.\n        \n        Abstracts the common pattern of allowing both an object or an object\u0027s\n        ID as a parameter when dealing with relationships.\n        \"\"\"\n\nSo if you\u0027re going to change all of these, make them one line or add a small (one line) summary on the first line.","commit_id":"c3b50e7aa7f02a8c9b255783dcfe7b3776dfc347"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"ba7a2f4cebdc3cd045cdd27be94c3a6c44617529","unresolved":false,"context_lines":[{"line_number":41,"context_line":""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":"def getid(obj):"},{"line_number":44,"context_line":"    \"\"\"Grabs an id from object or integer."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"    Abstracts the common pattern of allowing both an object or an object\u0027s"},{"line_number":47,"context_line":"    ID as a parameter when dealing with relationships."}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2Bwqs%3D","line":44,"updated":"2014-01-22 12:44:28.000000000","message":"Retrievs instead of grabs","commit_id":"8d869c0c612c5c3115c18cf56af636f3a0103dc5"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"ba7a2f4cebdc3cd045cdd27be94c3a6c44617529","unresolved":false,"context_lines":[{"line_number":232,"context_line":""},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"class Resource(object):"},{"line_number":235,"context_line":"    \"\"\"A resource represents a particular instance like (server, flavor, etc)."},{"line_number":236,"context_line":""},{"line_number":237,"context_line":"    This is pretty much just a bag for attributes."},{"line_number":238,"context_line":"    :param manager: Manager object"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2BwqA%3D","line":235,"updated":"2014-01-22 12:44:28.000000000","message":"of an object - is more preferable","commit_id":"8d869c0c612c5c3115c18cf56af636f3a0103dc5"}],"troveclient/compat/base.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"ba7a2f4cebdc3cd045cdd27be94c3a6c44617529","unresolved":false,"context_lines":[{"line_number":35,"context_line":""},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"def getid(obj):"},{"line_number":38,"context_line":"    \"\"\" Grabs an id from object or integer."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    Abstracts the common pattern of allowing both an object or an object\u0027s"},{"line_number":41,"context_line":"    ID as a parameter when dealing with relationships."}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2Bwp0%3D","line":38,"updated":"2014-01-22 12:44:28.000000000","message":"Retrievs","commit_id":"8d869c0c612c5c3115c18cf56af636f3a0103dc5"},{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"ba7a2f4cebdc3cd045cdd27be94c3a6c44617529","unresolved":false,"context_lines":[{"line_number":209,"context_line":""},{"line_number":210,"context_line":""},{"line_number":211,"context_line":"class Resource(object):"},{"line_number":212,"context_line":"    \"\"\"A resource represents a particular instance like (server, flavor, etc)."},{"line_number":213,"context_line":""},{"line_number":214,"context_line":"    This is pretty much just a bag for attributes."},{"line_number":215,"context_line":"    :param manager: Manager object"}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2Bwps%3D","line":212,"updated":"2014-01-22 12:44:28.000000000","message":"of an object - is more preferable","commit_id":"8d869c0c612c5c3115c18cf56af636f3a0103dc5"}],"troveclient/exceptions.py":[{"author":{"_account_id":8415,"name":"Denis M.","email":"lildee1991@gmail.com","username":"dmakogon"},"change_message_id":"ba7a2f4cebdc3cd045cdd27be94c3a6c44617529","unresolved":false,"context_lines":[{"line_number":102,"context_line":""},{"line_number":103,"context_line":""},{"line_number":104,"context_line":"class Forbidden(ClientException):"},{"line_number":105,"context_line":"    \"\"\"HTTP 403 - Forbidden: your don\u0027t have access to this resource.\"\"\""},{"line_number":106,"context_line":"    http_status \u003d 403"},{"line_number":107,"context_line":"    message \u003d \"Forbidden\""},{"line_number":108,"context_line":""}],"source_content_type":"text/x-python","patch_set":5,"id":"AAAAUH%2F%2Bwog%3D","line":105,"updated":"2014-01-22 12:44:28.000000000","message":"https://github.com/openstack/oslo-incubator/blob/master/openstack/common/apiclient/exceptions.py#L175-L182","commit_id":"8d869c0c612c5c3115c18cf56af636f3a0103dc5"}]}
