)]}'
{"keystone/tests/unit/token/test_fernet_provider.py":[{"author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"change_message_id":"8631ca161d3813d407f37076dfda31b0b054c723","unresolved":false,"context_lines":[{"line_number":87,"context_line":"        token_id, token_data_ \u003d self.token_provider_api.issue_v3_token("},{"line_number":88,"context_line":"            user_ref[\u0027id\u0027], method_names)"},{"line_number":89,"context_line":""},{"line_number":90,"context_line":"        token_data \u003d self.token_provider_api.validate_v3_token(token_id)"},{"line_number":91,"context_line":"        token \u003d token_data[\u0027token\u0027]"},{"line_number":92,"context_line":"        self.assertIsInstance(token[\u0027audit_ids\u0027], list)"},{"line_number":93,"context_line":"        self.assertIsInstance(token[\u0027expires_at\u0027], str)"}],"source_content_type":"text/x-python","patch_set":1,"id":"5a2ca52d_a22edcf8","line":90,"updated":"2015-10-16 21:26:59.000000000","message":"s/token_id/token_id.encode(\u0027utf-8\u0027)/","commit_id":"f003c916c603bc49392b79fbed0ebedf6ac0099f"},{"author":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"change_message_id":"477dc0ffce645d069527ba28b7d6fe5ec7d7935f","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"        \"\"\""},{"line_number":651,"context_line":"        # Load the keys into a list."},{"line_number":652,"context_line":"        keys \u003d fernet_utils.load_keys()  # keys is list of six.text_type."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"        # Sort the list of keys by the keys themselves (they were previously"},{"line_number":655,"context_line":"        # sorted by filename)."}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_8e63fedb","line":652,"updated":"2015-12-07 10:56:00.000000000","message":"Could you integrate this comment and L651?","commit_id":"b55408edd1e1644f972e4b8503e1d4a1a8cba3eb"},{"author":{"_account_id":18835,"name":"Toshiya Shiga","email":"tos-shiga@yk.jp.nec.com","username":"tos-shiga"},"change_message_id":"3592d273dc189e3973961771cf929423d16a3e31","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"        \"\"\""},{"line_number":651,"context_line":"        # Load the keys into a list."},{"line_number":652,"context_line":"        keys \u003d fernet_utils.load_keys()  # keys is list of six.text_type."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"        # Sort the list of keys by the keys themselves (they were previously"},{"line_number":655,"context_line":"        # sorted by filename)."}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_bcf7ed89","line":652,"in_reply_to":"7a740942_2f13d65c","updated":"2015-12-08 00:37:48.000000000","message":"I think should update L651 since there is comment about list in L651.\n(e.g. \"Load the keys into a list (type is \u0027six.text_type\u0027).\")\nWhy do you divided a comment?","commit_id":"b55408edd1e1644f972e4b8503e1d4a1a8cba3eb"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"b08043aefad147fcdae1b4b7bb2ee94efa8cc4b4","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"        \"\"\""},{"line_number":651,"context_line":"        # Load the keys into a list."},{"line_number":652,"context_line":"        keys \u003d fernet_utils.load_keys()  # keys is list of six.text_type."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"        # Sort the list of keys by the keys themselves (they were previously"},{"line_number":655,"context_line":"        # sorted by filename)."}],"source_content_type":"text/x-python","patch_set":8,"id":"7a740942_2f13d65c","line":652,"in_reply_to":"7a740942_8e63fedb","updated":"2015-12-07 15:36:13.000000000","message":"I don\u0027t understand the comment so have no idea what to change.","commit_id":"b55408edd1e1644f972e4b8503e1d4a1a8cba3eb"},{"author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"change_message_id":"4c5fbf4cb077fd781649a5c8a4b773cfe34a655c","unresolved":false,"context_lines":[{"line_number":649,"context_line":""},{"line_number":650,"context_line":"        \"\"\""},{"line_number":651,"context_line":"        # Load the keys into a list."},{"line_number":652,"context_line":"        keys \u003d fernet_utils.load_keys()  # keys is list of six.text_type."},{"line_number":653,"context_line":""},{"line_number":654,"context_line":"        # Sort the list of keys by the keys themselves (they were previously"},{"line_number":655,"context_line":"        # sorted by filename)."}],"source_content_type":"text/x-python","patch_set":8,"id":"3a7e1126_209f9db5","line":652,"in_reply_to":"7a740942_bcf7ed89","updated":"2015-12-17 19:08:59.000000000","message":"Done","commit_id":"b55408edd1e1644f972e4b8503e1d4a1a8cba3eb"}]}
