)]}'
{"keystone/tests/unit/test_contrib_ec2.py":[{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"351db58d884605c1dd7fd1e5c960ae6a9ebc218d","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        Host is bound with a port, generally, the port here is not the"},{"line_number":75,"context_line":"        standard port for the protocol, like \u002780\u0027 for HTTP and port 443"},{"line_number":76,"context_line":"        for HTTPS, the port is not omitted by the client library."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":80,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_5949fc2f","line":77,"updated":"2015-07-09 07:46:10.000000000","message":"looks either unrelated or not needed","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"aabfc967d07fddd0f197894a39873cf346edaf4c","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        Host is bound with a port, generally, the port here is not the"},{"line_number":75,"context_line":"        standard port for the protocol, like \u002780\u0027 for HTTP and port 443"},{"line_number":76,"context_line":"        for HTTPS, the port is not omitted by the client library."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":80,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_b9912849","line":77,"in_reply_to":"ba3cc151_5949fc2f","updated":"2015-07-09 07:50:53.000000000","message":"....this looks like a valid change, docstrings should have a blank line before the closes \"\"\"","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"8c0f68e8b9a2fb6cd298e7291edb2557e35aadd4","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        Host is bound with a port, generally, the port here is not the"},{"line_number":75,"context_line":"        standard port for the protocol, like \u002780\u0027 for HTTP and port 443"},{"line_number":76,"context_line":"        for HTTPS, the port is not omitted by the client library."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":80,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_baa6f7a8","line":77,"in_reply_to":"ba3cc151_b9912849","updated":"2015-07-09 10:07:40.000000000","message":"where is it described? I read through pep-0257 and could not find anything about it","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":13063,"name":"WEI CHEN","email":"dave.jungler@gmail.com","username":"wei.d.chen"},"change_message_id":"8990f978de182583f6293c71214080779e9eca5b","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        Host is bound with a port, generally, the port here is not the"},{"line_number":75,"context_line":"        standard port for the protocol, like \u002780\u0027 for HTTP and port 443"},{"line_number":76,"context_line":"        for HTTPS, the port is not omitted by the client library."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":80,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_aba8e020","line":77,"in_reply_to":"ba3cc151_baa6f7a8","updated":"2015-07-09 12:44:17.000000000","message":"Good catch, thx.","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"ffd49cf53e66dd6b788043297a5247d60ff6a113","unresolved":false,"context_lines":[{"line_number":74,"context_line":"        Host is bound with a port, generally, the port here is not the"},{"line_number":75,"context_line":"        standard port for the protocol, like \u002780\u0027 for HTTP and port 443"},{"line_number":76,"context_line":"        for HTTPS, the port is not omitted by the client library."},{"line_number":77,"context_line":""},{"line_number":78,"context_line":"        \"\"\""},{"line_number":79,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":80,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_8414f19f","line":77,"in_reply_to":"ba3cc151_baa6f7a8","updated":"2015-07-09 10:57:57.000000000","message":"Ya know.....I\u0027m going to have to slap myself down hard! I can\u0027t see that either! I\u0027d swear this used to be the guideline, but it sure ain\u0027t there now. Looking through keystone code, however, we do seem to follow that convention (most of the time!) - but if this isn\u0027t a strict rule, then I\u0027d agree that changing it probably isn\u0027t the right thing.","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":13478,"name":"Boris Bobrov","email":"b.bobrov@sap.com","username":"bbobrov"},"change_message_id":"351db58d884605c1dd7fd1e5c960ae6a9ebc218d","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        Since \"credentials[\u0027host\u0027]\" is not set by client library but is"},{"line_number":112,"context_line":"        taken from \"req.host\", so caused the differences."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"        \"\"\""},{"line_number":115,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":116,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_f95330e0","line":113,"updated":"2015-07-09 07:46:10.000000000","message":"looks either unrelated or not needed","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"},{"author":{"_account_id":5707,"name":"Henry Nash","email":"henryn@linux.vnet.ibm.com","username":"henry-nash"},"change_message_id":"aabfc967d07fddd0f197894a39873cf346edaf4c","unresolved":false,"context_lines":[{"line_number":110,"context_line":""},{"line_number":111,"context_line":"        Since \"credentials[\u0027host\u0027]\" is not set by client library but is"},{"line_number":112,"context_line":"        taken from \"req.host\", so caused the differences."},{"line_number":113,"context_line":""},{"line_number":114,"context_line":"        \"\"\""},{"line_number":115,"context_line":"        access \u003d self.blob[\u0027access\u0027]"},{"line_number":116,"context_line":"        secret \u003d self.blob[\u0027secret\u0027]"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba3cc151_f9749036","line":113,"in_reply_to":"ba3cc151_f95330e0","updated":"2015-07-09 07:50:53.000000000","message":"ditto","commit_id":"c8a12550903bf9124ff6a20c55a9244b4736b1ea"}]}
