)]}'
{"ceilometer/api/controllers/v2/alarms.py":[{"author":{"_account_id":6676,"name":"zqfan","email":"aji.zqfan@gmail.com","username":"aji-zqfan"},"change_message_id":"f25aacccb1a1274909043dd16ab360cac71036cb","unresolved":false,"context_lines":[{"line_number":504,"context_line":"                   alarm_actions\u003d[\"http://site:8000/alarm\"],"},{"line_number":505,"context_line":"                   insufficient_data_actions\u003d[\"http://site:8000/nodata\"],"},{"line_number":506,"context_line":"                   repeat_actions\u003dFalse,"},{"line_number":507,"context_line":"                   combination_rule\u003dAlarmCombinationRule.sample().as_dict(),"},{"line_number":508,"context_line":"                   )"},{"line_number":509,"context_line":""},{"line_number":510,"context_line":"    def as_dict(self, db_model):"}],"source_content_type":"text/x-python","patch_set":1,"id":"da86d52c_0424e70c","line":507,"updated":"2015-02-14 11:35:18.000000000","message":"the combination_rule and threshold_rule attributes are injected in import time, don\u0027t know why docs doesn\u0027t recognize it. \n\nuse rule\u003dAlarmCombinationRule.sample().as_dict() or combination_rule\u003dAlarmCombinationRule.sample() can make it work. \n\nThe first one is what we\u0027re using by converting db model to api model, the second one is just a workaround","commit_id":"aaaa7bdeec995342842de7c77a7f887747a9ee69"}]}
