)]}'
{"keystone/server/flask/application.py":[{"author":{"_account_id":8482,"name":"Colleen Murphy","email":"colleen@gazlene.net","username":"krinkle"},"change_message_id":"fd7fe203c129ee3d22d6bdccf8b47847bcfaae24","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        app.register_error_handler(exc, _handle_keystone_exception)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    # Register extra (python) exceptions with the proper exception handler,"},{"line_number":137,"context_line":"    # specifically TypeError. It will render as a 400 error, but presented in"},{"line_number":138,"context_line":"    # a \"web-ified\" manner"},{"line_number":139,"context_line":"    app.register_error_handler(TypeError, _handle_unknown_keystone_exception)"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_5076df42","line":137,"range":{"start_line":137,"start_character":50,"end_line":137,"end_character":53},"updated":"2018-10-31 11:02:26.000000000","message":"Should this be 404?","commit_id":"fed4441f893c88bfaa88d6fee98bf07ab22129bb"},{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"3b0b3607d6f0f2925d0f2d8d7ae76d32f9bf34b4","unresolved":false,"context_lines":[{"line_number":134,"context_line":"        app.register_error_handler(exc, _handle_keystone_exception)"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    # Register extra (python) exceptions with the proper exception handler,"},{"line_number":137,"context_line":"    # specifically TypeError. It will render as a 400 error, but presented in"},{"line_number":138,"context_line":"    # a \"web-ified\" manner"},{"line_number":139,"context_line":"    app.register_error_handler(TypeError, _handle_unknown_keystone_exception)"},{"line_number":140,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3f79a3b5_5b127b57","line":137,"range":{"start_line":137,"start_character":50,"end_line":137,"end_character":53},"in_reply_to":"3f79a3b5_5076df42","updated":"2018-10-31 15:29:45.000000000","message":"Type errors are always 400 (bad request) validation errors. Not \"NotFound\"","commit_id":"fed4441f893c88bfaa88d6fee98bf07ab22129bb"}]}
