)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"00fb2d79a68ad31356d08879bac2641a755736fc","unresolved":false,"context_lines":[{"line_number":9,"context_line":"Pass interface to honor \u0027OPENSTACK_ENDPOINT_TYPE\u0027 so it can have multiple endpoints,"},{"line_number":10,"context_line":"without this it only communicate with the public endpoint."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-id"},{"line_number":13,"context_line":"Closes-Bug #1891230"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7caf9170d63eff388af5d690dd6b054188752381"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_52d96820","line":12,"range":{"start_line":12,"start_character":0,"end_line":12,"end_character":9},"updated":"2020-08-12 14:51:59.000000000","message":"leftover","commit_id":"b3c10655c5fa1d77287f7e272e8a0d50f7fe04d1"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"00fb2d79a68ad31356d08879bac2641a755736fc","unresolved":false,"context_lines":[{"line_number":10,"context_line":"without this it only communicate with the public endpoint."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"Change-id"},{"line_number":13,"context_line":"Closes-Bug #1891230"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"Change-Id: I7caf9170d63eff388af5d690dd6b054188752381"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"9f560f44_9204a080","line":13,"updated":"2020-08-12 14:51:59.000000000","message":"missing :","commit_id":"b3c10655c5fa1d77287f7e272e8a0d50f7fe04d1"}],"masakaridashboard/api/api.py":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"222fef64cfe7aeea074b9f0b756d1cff649fbc96","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"@memoized.memoized"},{"line_number":36,"context_line":"def openstack_connection(request, version\u003dNone):"},{"line_number":37,"context_line":"    # Pass interface to honor \u0027OPENSTACK_ENDPOINT_TYPE\u0027"},{"line_number":38,"context_line":"    interface \u003d getattr(settings, \u0027OPENSTACK_ENDPOINT_TYPE\u0027, \u0027publicURL\u0027)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    auth \u003d token.Token("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_32c15430","line":37,"range":{"start_line":37,"start_character":4,"end_line":37,"end_character":55},"updated":"2020-08-12 14:51:05.000000000","message":"the code is self-explanatory enough","commit_id":"b3c10655c5fa1d77287f7e272e8a0d50f7fe04d1"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"7c679aa3854ca0374d60e1fa22c0830da4a05862","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"@memoized.memoized"},{"line_number":36,"context_line":"def openstack_connection(request, version\u003dNone):"},{"line_number":37,"context_line":"    # Pass interface to honor \u0027OPENSTACK_ENDPOINT_TYPE\u0027"},{"line_number":38,"context_line":"    interface \u003d getattr(settings, \u0027OPENSTACK_ENDPOINT_TYPE\u0027, \u0027publicURL\u0027)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    auth \u003d token.Token("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_9e9ca75e","line":37,"range":{"start_line":37,"start_character":4,"end_line":37,"end_character":55},"in_reply_to":"9f560f44_1d18a173","updated":"2020-08-12 19:04:56.000000000","message":"Well, it\u0027s a malpractice to write comments essentially repeating the code.","commit_id":"b3c10655c5fa1d77287f7e272e8a0d50f7fe04d1"},{"author":{"_account_id":30176,"name":"masterpe","email":"michiel@piscaer.com","username":"masterpe"},"change_message_id":"aa602a3dcd0b1504f85282821196f525d6cea006","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"@memoized.memoized"},{"line_number":36,"context_line":"def openstack_connection(request, version\u003dNone):"},{"line_number":37,"context_line":"    # Pass interface to honor \u0027OPENSTACK_ENDPOINT_TYPE\u0027"},{"line_number":38,"context_line":"    interface \u003d getattr(settings, \u0027OPENSTACK_ENDPOINT_TYPE\u0027, \u0027publicURL\u0027)"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"    auth \u003d token.Token("}],"source_content_type":"text/x-python","patch_set":1,"id":"9f560f44_1d18a173","line":37,"range":{"start_line":37,"start_character":4,"end_line":37,"end_character":55},"in_reply_to":"9f560f44_32c15430","updated":"2020-08-12 15:13:54.000000000","message":"It is the same as it has been done at https://github.com/openstack/octavia-dashboard/blob/master/octavia_dashboard/api/rest/lbaasv2.py#L50","commit_id":"b3c10655c5fa1d77287f7e272e8a0d50f7fe04d1"}]}
