)]}'
{"ceilometer/exceptions.py":[{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"a5913b30dec17a46c85895b8ca323fa5059dc435","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"class CeilometerException(Exception):"},{"line_number":17,"context_line":"    \"\"\"Base exception class for Ceilometer.\"\"\""},{"line_number":18,"context_line":"    def __init__(self, message):"},{"line_number":19,"context_line":"        self.message \u003d self.__class__.__name__ if message is None else message"},{"line_number":20,"context_line":"        super().__init__(self.message)"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"04b0a2cc_88968746","line":18,"updated":"2026-07-27 09:32:37.000000000","message":"```suggestion\n    def __init__(self, message\u003dNone):\n```\nWhat about doing it like this? That way you can have `CeilometerException()` instead of requiring `CeilometerException(None)`","commit_id":"f77b9a0e3c2761931b0c039daf216883b12139c9"},{"author":{"_account_id":13177,"name":"Emma Foley","email":"efoley@redhat.com","username":"emma-l-foley"},"change_message_id":"02c8184021f16effee0c303ad333816e7253dd19","unresolved":true,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"class CeilometerException(Exception):"},{"line_number":17,"context_line":"    \"\"\"Base exception class for Ceilometer.\"\"\""},{"line_number":18,"context_line":"    def __init__(self, message):"},{"line_number":19,"context_line":"        self.message \u003d self.__class__.__name__ if message is None else message"},{"line_number":20,"context_line":"        super().__init__(self.message)"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"4572dcee_89a20626","line":18,"in_reply_to":"04b0a2cc_88968746","updated":"2026-08-04 13:21:07.000000000","message":"That\u0027s far more reasonable.","commit_id":"f77b9a0e3c2761931b0c039daf216883b12139c9"},{"author":{"_account_id":34975,"name":"Jaromír Wysoglad","email":"jwysogla@redhat.com","username":"jwysogla"},"change_message_id":"8f9ea113bae3147ad7b9eb55f2dc3ae7a4992f0a","unresolved":false,"context_lines":[{"line_number":15,"context_line":""},{"line_number":16,"context_line":"class CeilometerException(Exception):"},{"line_number":17,"context_line":"    \"\"\"Base exception class for Ceilometer.\"\"\""},{"line_number":18,"context_line":"    def __init__(self, message):"},{"line_number":19,"context_line":"        self.message \u003d self.__class__.__name__ if message is None else message"},{"line_number":20,"context_line":"        super().__init__(self.message)"},{"line_number":21,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"b313573c_7d2a1c29","line":18,"in_reply_to":"4572dcee_89a20626","updated":"2026-08-05 06:25:55.000000000","message":"Done","commit_id":"f77b9a0e3c2761931b0c039daf216883b12139c9"}]}
