)]}'
{"openstack/exceptions.py":[{"author":{"_account_id":8257,"name":"Brian Curtin","email":"brian@python.org","username":"briancurtin"},"change_message_id":"fbf0c1761c2f75b3f81be7971687f8fd2811ecd9","unresolved":false,"context_lines":[{"line_number":83,"context_line":"class MethodNotSupported(SDKException):"},{"line_number":84,"context_line":"    \"\"\"The resource does not support this operation type.\"\"\""},{"line_number":85,"context_line":"    def __init__(self, method, cls):"},{"line_number":86,"context_line":"        msg \u003d (\u0027Method \u003c%s\u003e not supported for \u003c%s.%s\u003e\u0027 %"},{"line_number":87,"context_line":"               (method, cls.__module__, cls.__name__))"},{"line_number":88,"context_line":"        super(Exception, self).__init__(msg)"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"5aa745d1_0aae432e","line":86,"updated":"2015-04-16 14:44:43.000000000","message":"Typically the only thing that gets put in Python exception messages with angled brackets are memory addresses, with class or module names just showing up as bare %s values. The other places we put class/module names into exceptions don\u0027t have any brackets.\n\nAdditionally, I\u0027d probably flip the first two words of the sentence around so it reads more like English to say \"create method not supported...\"","commit_id":"d73d052f24adb4d5166742fb7033a6e2e53fbdf1"}]}
