)]}'
{"ceilometerclient/v2/alarms.py":[{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"a07dec2f177bd7455f32fe0324fd6046928709bf","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        self._compat_legacy_alarm_kwargs(kwargs, create\u003dTrue)"},{"line_number":150,"context_line":"        new \u003d dict((key, value) for (key, value) in kwargs.items()"},{"line_number":151,"context_line":"                   if (key in CREATION_ATTRIBUTES"},{"line_number":152,"context_line":"                       or key.endswith(\u0027_rule\u0027)))"},{"line_number":153,"context_line":"        return self._create(self._path(), new)"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def update(self, alarm_id, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_14ac508b","line":152,"updated":"2015-02-06 11:17:08.000000000","message":"How about:\n\n  or key in ALARMS_RULES.names()\n\ninstead of the looser constraint that anything ending in \u0027_rule\u0027 will do.","commit_id":"a51d3f469b409d882842b07badf552182d271b79"},{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"49238a404012ea86b8175a86576815bccac5b9a9","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        self._compat_legacy_alarm_kwargs(kwargs, create\u003dTrue)"},{"line_number":150,"context_line":"        new \u003d dict((key, value) for (key, value) in kwargs.items()"},{"line_number":151,"context_line":"                   if (key in CREATION_ATTRIBUTES"},{"line_number":152,"context_line":"                       or key.endswith(\u0027_rule\u0027)))"},{"line_number":153,"context_line":"        return self._create(self._path(), new)"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def update(self, alarm_id, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_1f99c978","line":152,"in_reply_to":"da86d52c_14ac508b","updated":"2015-02-06 11:49:31.000000000","message":"@Eoghan Glynn\n\nThis is ceilometerclient, so no such ALARMS_RULES.names() things","commit_id":"a51d3f469b409d882842b07badf552182d271b79"},{"author":{"_account_id":2284,"name":"Eoghan Glynn","email":"eglynn@redhat.com","username":"eglynn"},"change_message_id":"23e48b97c4726d6a90307dce27ee810ca67645de","unresolved":false,"context_lines":[{"line_number":149,"context_line":"        self._compat_legacy_alarm_kwargs(kwargs, create\u003dTrue)"},{"line_number":150,"context_line":"        new \u003d dict((key, value) for (key, value) in kwargs.items()"},{"line_number":151,"context_line":"                   if (key in CREATION_ATTRIBUTES"},{"line_number":152,"context_line":"                       or key.endswith(\u0027_rule\u0027)))"},{"line_number":153,"context_line":"        return self._create(self._path(), new)"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    def update(self, alarm_id, **kwargs):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_1fec69ba","line":152,"in_reply_to":"da86d52c_1f99c978","updated":"2015-02-06 11:53:50.000000000","message":"True that, my bad.","commit_id":"a51d3f469b409d882842b07badf552182d271b79"}]}
