)]}'
{"trove/db/models.py":[{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"ef28a2f753c8b2a224cc8e6b40f896753905da06","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        if model is None:"},{"line_number":98,"context_line":"            raise exception.ModelNotFoundError(_(\"%s Not Found\") %"},{"line_number":99,"context_line":"                                               cls.__name__)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        if ((context and not context.is_admin and hasattr(model, \u0027tenant_id\u0027)"},{"line_number":102,"context_line":"             and model.tenant_id !\u003d context.tenant)):"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_8821aaa1","line":99,"updated":"2014-07-02 15:15:46.000000000","message":"You changed the identical message below, but not this one.  Shouldn\u0027t this be changed as well?","commit_id":"bba2f7e0f388ba5b138c584a7f9bc3f425d2ca37"},{"author":{"_account_id":9664,"name":"amrith","email":"amrith.kumar@gmail.com","username":"amrith"},"change_message_id":"ac152bd487e7b5510f3ac9050aa8084b3feef663","unresolved":false,"context_lines":[{"line_number":96,"context_line":""},{"line_number":97,"context_line":"        if model is None:"},{"line_number":98,"context_line":"            raise exception.ModelNotFoundError(_(\"%s Not Found\") %"},{"line_number":99,"context_line":"                                               cls.__name__)"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"        if ((context and not context.is_admin and hasattr(model, \u0027tenant_id\u0027)"},{"line_number":102,"context_line":"             and model.tenant_id !\u003d context.tenant)):"}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_a3876fd6","line":99,"in_reply_to":"baada198_8821aaa1","updated":"2014-07-02 15:39:02.000000000","message":"Absolutely, I\u0027ll fix that. new bits on the way.","commit_id":"bba2f7e0f388ba5b138c584a7f9bc3f425d2ca37"},{"author":{"_account_id":10215,"name":"Peter Stachowski","email":"peter@tesora.com","username":"peterstac"},"change_message_id":"ef28a2f753c8b2a224cc8e6b40f896753905da06","unresolved":false,"context_lines":[{"line_number":108,"context_line":"                 \"s_owner\": model.tenant_id}))"},{"line_number":109,"context_line":"            raise exception.ModelNotFoundError("},{"line_number":110,"context_line":"                _(\"%(s_name)s Not Found\") % ("},{"line_number":111,"context_line":"                    {\"s_name\": cls.__name__}))"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"        return model"},{"line_number":114,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"baada198_e8bf86fa","line":111,"updated":"2014-07-02 15:15:46.000000000","message":"Maybe we should change the message to something like:\n  \"%(s_name)s Not Found for Tenant %(s_tenant)s\"\nsince the model clearly exists","commit_id":"bba2f7e0f388ba5b138c584a7f9bc3f425d2ca37"}]}
