)]}'
{"/COMMIT_MSG":[{"author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"change_message_id":"4db109aa42e7fd3de032ceb38d3de0f7edb03e75","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"remove the default arguments \"[]\" when the function is defined."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"ref: http://http//docs.python-guide.org/en/latest/writing/gotchas/"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I71ee8fbf5dec12d93bbed0e336124ad833014845"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a740942_1d3878ee","line":11,"updated":"2015-12-08 03:44:34.000000000","message":"\u0027http://http//\u0027 should be \u0027http://\u0027.\nIt is a typo.","commit_id":"23f722c4285759e009ff139b89d24da9ea8929fb"},{"author":{"_account_id":15424,"name":"javeme","email":"javaloveme@gmail.com","username":"javeme"},"change_message_id":"6528617d71ed82c16d9a067ac925c95a87c549ec","unresolved":false,"context_lines":[{"line_number":8,"context_line":""},{"line_number":9,"context_line":"remove the default arguments \"[]\" when the function is defined."},{"line_number":10,"context_line":""},{"line_number":11,"context_line":"ref: http://http//docs.python-guide.org/en/latest/writing/gotchas/"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"Change-Id: I71ee8fbf5dec12d93bbed0e336124ad833014845"}],"source_content_type":"text/x-gerrit-commit-message","patch_set":1,"id":"7a740942_53e26f30","line":11,"in_reply_to":"7a740942_1d3878ee","updated":"2015-12-08 04:43:39.000000000","message":"thanks","commit_id":"23f722c4285759e009ff139b89d24da9ea8929fb"}],"novaclient/tests/unit/fakes.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"530717a49203155e10bdb4fe4b885f8461772e64","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"def assert_has_keys(dict, required\u003dNone, optional\u003dNone):"},{"line_number":26,"context_line":"    required \u003d required or []"},{"line_number":27,"context_line":"    optional \u003d optional or []"},{"line_number":28,"context_line":"    keys \u003d dict.keys()"},{"line_number":29,"context_line":"    for k in required:"},{"line_number":30,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_c8ad5785","line":27,"updated":"2015-12-07 22:30:37.000000000","message":"While technically correct, required and optional are never modified by this function, so this is basically just code churn.","commit_id":"23f722c4285759e009ff139b89d24da9ea8929fb"},{"author":{"_account_id":15424,"name":"javeme","email":"javaloveme@gmail.com","username":"javeme"},"change_message_id":"6528617d71ed82c16d9a067ac925c95a87c549ec","unresolved":false,"context_lines":[{"line_number":24,"context_line":""},{"line_number":25,"context_line":"def assert_has_keys(dict, required\u003dNone, optional\u003dNone):"},{"line_number":26,"context_line":"    required \u003d required or []"},{"line_number":27,"context_line":"    optional \u003d optional or []"},{"line_number":28,"context_line":"    keys \u003d dict.keys()"},{"line_number":29,"context_line":"    for k in required:"},{"line_number":30,"context_line":"        try:"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_7dd09c1f","line":27,"in_reply_to":"7a740942_c8ad5785","updated":"2015-12-08 04:43:39.000000000","message":"Yes, I agree with you.","commit_id":"23f722c4285759e009ff139b89d24da9ea8929fb"}],"novaclient/v2/fping.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"530717a49203155e10bdb4fe4b885f8461772e64","unresolved":false,"context_lines":[{"line_number":44,"context_line":"        :rtype: list of :class:`Fping`."},{"line_number":45,"context_line":"        \"\"\""},{"line_number":46,"context_line":"        include \u003d include or []"},{"line_number":47,"context_line":"        exclude \u003d exclude or []"},{"line_number":48,"context_line":"        params \u003d []"},{"line_number":49,"context_line":"        if all_tenants:"},{"line_number":50,"context_line":"            params.append((\"all_tenants\", 1))"}],"source_content_type":"text/x-python","patch_set":1,"id":"7a740942_28e41bdf","line":47,"updated":"2015-12-07 22:30:37.000000000","message":"Again, technically correct, but include and exclude are never modified.","commit_id":"23f722c4285759e009ff139b89d24da9ea8929fb"}]}
