)]}'
{"keystone/exception.py":[{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"9c1ba42f588e3f143b41c5a4a7019d47fd35ea31","unresolved":false,"context_lines":[{"line_number":580,"context_line":"    debug_message_format \u003d _(\u0027%(driver)s is not supported driver version\u0027)"},{"line_number":581,"context_line":""},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"class CredentialEncryptionError(Exception):"},{"line_number":584,"context_line":"    message_format \u003d _(\"An unexpected error prevented the server \""},{"line_number":585,"context_line":"                       \"from accessing encrypted credentials.\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_26787c8f","line":583,"range":{"start_line":583,"start_character":6,"end_line":583,"end_character":31},"updated":"2016-08-12 17:14:59.000000000","message":"CredentialEncryptionAccessError ?","commit_id":"4161d7aad3de61ae8d523488ec90a4ecb5ad30a8"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"ce997e20abb4c8d63503e859ddac39cd39107ac6","unresolved":false,"context_lines":[{"line_number":580,"context_line":"    debug_message_format \u003d _(\u0027%(driver)s is not supported driver version\u0027)"},{"line_number":581,"context_line":""},{"line_number":582,"context_line":""},{"line_number":583,"context_line":"class CredentialEncryptionError(Exception):"},{"line_number":584,"context_line":"    message_format \u003d _(\"An unexpected error prevented the server \""},{"line_number":585,"context_line":"                       \"from accessing encrypted credentials.\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ac969e8_4917a5ed","line":583,"in_reply_to":"9ad45d7e_26787c8f","updated":"2016-08-12 21:27:14.000000000","message":"This will be the error that is used for decryption and encryption errors.","commit_id":"4161d7aad3de61ae8d523488ec90a4ecb5ad30a8"},{"author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"change_message_id":"9c1ba42f588e3f143b41c5a4a7019d47fd35ea31","unresolved":false,"context_lines":[{"line_number":582,"context_line":""},{"line_number":583,"context_line":"class CredentialEncryptionError(Exception):"},{"line_number":584,"context_line":"    message_format \u003d _(\"An unexpected error prevented the server \""},{"line_number":585,"context_line":"                       \"from accessing encrypted credentials.\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_c667e0e8","line":585,"range":{"start_line":585,"start_character":29,"end_line":585,"end_character":38},"updated":"2016-08-12 17:14:59.000000000","message":"will there be another exception for being unable to encrypt a credential?","commit_id":"4161d7aad3de61ae8d523488ec90a4ecb5ad30a8"},{"author":{"_account_id":5046,"name":"Lance Bragstad","email":"lbragstad@redhat.com","username":"ldbragst"},"change_message_id":"ce997e20abb4c8d63503e859ddac39cd39107ac6","unresolved":false,"context_lines":[{"line_number":582,"context_line":""},{"line_number":583,"context_line":"class CredentialEncryptionError(Exception):"},{"line_number":584,"context_line":"    message_format \u003d _(\"An unexpected error prevented the server \""},{"line_number":585,"context_line":"                       \"from accessing encrypted credentials.\")"}],"source_content_type":"text/x-python","patch_set":1,"id":"7ac969e8_690381b9","line":585,"in_reply_to":"9ad45d7e_c667e0e8","updated":"2016-08-12 21:27:14.000000000","message":"Ah - good point. I can add those in the patch for the implementation.","commit_id":"4161d7aad3de61ae8d523488ec90a4ecb5ad30a8"}]}
