)]}'
{"tripleoclient/exceptions.py":[{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"eeb0859689e37c739b47f206f234e5a7acc83d50","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    \"\"\"Resource not found\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class DeploymentError(Base):"},{"line_number":45,"context_line":"    \"\"\"Deployment failed\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_2df5ed83","line":44,"updated":"2019-04-15 11:46:19.000000000","message":"to be consistent with previous code we need to inherit also from RuntimeError","commit_id":"b3cef86bb9783eb3b68ca918221ee9eb46232121"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"e4fa35205f639cbed857a808de8c073d900ec642","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    \"\"\"Resource not found\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class DeploymentError(Base):"},{"line_number":45,"context_line":"    \"\"\"Deployment failed\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_ad7c7deb","line":44,"in_reply_to":"3fce034c_2df5ed83","updated":"2019-04-15 11:52:03.000000000","message":"Why? It did not make much sense in the first place. I can do it, but seems like an arbitrary decision.","commit_id":"b3cef86bb9783eb3b68ca918221ee9eb46232121"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"934d4947ab59b5b160aa35a733ce73cfec52e075","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    \"\"\"Resource not found\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class DeploymentError(Base):"},{"line_number":45,"context_line":"    \"\"\"Deployment failed\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_f33022eb","line":44,"in_reply_to":"3fce034c_982e9d41","updated":"2019-04-15 12:51:33.000000000","message":"I assume (or even hope) that nobody is using tripleoclient as an actual library :)","commit_id":"b3cef86bb9783eb3b68ca918221ee9eb46232121"},{"author":{"_account_id":11082,"name":"Kamil Sambor","email":"ksambor@redhat.com","username":"ksambor"},"change_message_id":"48b0a4e488f5d99ccc07adcca3645815ca47cc4c","unresolved":false,"context_lines":[{"line_number":41,"context_line":"    \"\"\"Resource not found\"\"\""},{"line_number":42,"context_line":""},{"line_number":43,"context_line":""},{"line_number":44,"context_line":"class DeploymentError(Base):"},{"line_number":45,"context_line":"    \"\"\"Deployment failed\"\"\""},{"line_number":46,"context_line":""},{"line_number":47,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"3fce034c_982e9d41","line":44,"in_reply_to":"3fce034c_ad7c7deb","updated":"2019-04-15 12:21:53.000000000","message":"yeah you are right this will break only external code (if someone depends on catching DeploymentError, PlanEnvWorkflowError, StackInProgress, IntrospectionError at once by RuntimeError). So I revote -1","commit_id":"b3cef86bb9783eb3b68ca918221ee9eb46232121"}]}
