)]}'
{"keystone/token/token_formatters.py":[{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"c45e070bb0b3e92dc8fc02f1a64c2c5ed2881482","unresolved":false,"context_lines":[{"line_number":770,"context_line":"                 access_token_id, app_cred_id):"},{"line_number":771,"context_line":"        b_user_id \u003d cls.attempt_convert_uuid_hex_to_bytes(user_id)"},{"line_number":772,"context_line":"        methods \u003d auth_plugins.convert_method_list_to_integer(methods)"},{"line_number":773,"context_line":"        b_project_id \u003d cls.attempt_convert_uuid_hex_to_bytes(project_id)"},{"line_number":774,"context_line":"        expires_at_int \u003d cls._convert_time_string_to_float(expires_at)"},{"line_number":775,"context_line":"        b_audit_ids \u003d list(map(cls.random_urlsafe_str_to_bytes,"},{"line_number":776,"context_line":"                           audit_ids))"}],"source_content_type":"text/x-python","patch_set":4,"id":"3fa0c359_532bff80","line":773,"range":{"start_line":773,"start_character":61,"end_line":773,"end_character":71},"updated":"2018-02-19 21:48:49.000000000","message":"This has a hard requirement on being present too with the current implementation. I suppose we can either add this tot he create_arguments_apply method or have a check to make sure it is always passed into the token formatter if building an application credential.","commit_id":"483184a43eefd42727a236b7b9a5a6dba7ca3cfd"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"7be1c375780f062575fdab2d4952cd8d6792613f","unresolved":false,"context_lines":[{"line_number":770,"context_line":"                 access_token_id, app_cred_id):"},{"line_number":771,"context_line":"        b_user_id \u003d cls.attempt_convert_uuid_hex_to_bytes(user_id)"},{"line_number":772,"context_line":"        methods \u003d auth_plugins.convert_method_list_to_integer(methods)"},{"line_number":773,"context_line":"        b_project_id \u003d cls.attempt_convert_uuid_hex_to_bytes(project_id)"},{"line_number":774,"context_line":"        expires_at_int \u003d cls._convert_time_string_to_float(expires_at)"},{"line_number":775,"context_line":"        b_audit_ids \u003d list(map(cls.random_urlsafe_str_to_bytes,"},{"line_number":776,"context_line":"                           audit_ids))"}],"source_content_type":"text/x-python","patch_set":5,"id":"3fa0c359_135a5729","line":773,"range":{"start_line":773,"start_character":61,"end_line":773,"end_character":71},"updated":"2018-02-19 21:50:29.000000000","message":"One comment here from patch set 4.","commit_id":"796198f19670e3eb899ca3b1db5d2a21a4127a30"}]}
