)]}'
{"README.rst":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"489faf43782b4ef938f13603146258c5528bdf64","unresolved":false,"context_lines":[{"line_number":143,"context_line":"      alarm-show               Describe the alarm."},{"line_number":144,"context_line":"      alarm-update             Update the alarm state."},{"line_number":145,"context_line":"      dimension-name-list      List names of metric dimensions."},{"line_number":146,"context_line":"      dimension-value-list     List names of metric dimensions."},{"line_number":147,"context_line":"      group-rule-create        Create an alarm group definition."},{"line_number":148,"context_line":"      group-rule-delete        Delete the alarm group rule definition."},{"line_number":149,"context_line":"      group-rule-list          List alarm group rule definitions for this"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_c9bb3d70","line":146,"range":{"start_line":146,"start_character":36,"end_line":146,"end_character":63},"updated":"2017-06-07 14:13:28.000000000","message":"The old description was better for this. Maybe best would be:\n\nList the values for a given dimension name","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"30e36d38f5bcc51b6b027bf201a2d4401f90aa9f","unresolved":false,"context_lines":[{"line_number":143,"context_line":"      alarm-show               Describe the alarm."},{"line_number":144,"context_line":"      alarm-update             Update the alarm state."},{"line_number":145,"context_line":"      dimension-name-list      List names of metric dimensions."},{"line_number":146,"context_line":"      dimension-value-list     List names of metric dimensions."},{"line_number":147,"context_line":"      group-rule-create        Create an alarm group definition."},{"line_number":148,"context_line":"      group-rule-delete        Delete the alarm group rule definition."},{"line_number":149,"context_line":"      group-rule-list          List alarm group rule definitions for this"}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_7e6864b9","line":146,"range":{"start_line":146,"start_character":36,"end_line":146,"end_character":63},"in_reply_to":"df140735_c9bb3d70","updated":"2017-06-07 15:27:22.000000000","message":"Done","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"489faf43782b4ef938f13603146258c5528bdf64","unresolved":false,"context_lines":[{"line_number":148,"context_line":"      group-rule-delete        Delete the alarm group rule definition."},{"line_number":149,"context_line":"      group-rule-list          List alarm group rule definitions for this"},{"line_number":150,"context_line":"                               tenant."},{"line_number":151,"context_line":"      group-rule-patch         Patch the alarm definition."},{"line_number":152,"context_line":"      group-rule-show          Describe the alarm group rule definition."},{"line_number":153,"context_line":"      group-rule-update        Update the alarm group rule definition."},{"line_number":154,"context_line":"      inhibit-rule-create      Create an alarm inhibition defintion."}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_0967f527","line":151,"range":{"start_line":151,"start_character":47,"end_line":151,"end_character":57},"updated":"2017-06-07 14:13:28.000000000","message":"group rule definition","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"30e36d38f5bcc51b6b027bf201a2d4401f90aa9f","unresolved":false,"context_lines":[{"line_number":148,"context_line":"      group-rule-delete        Delete the alarm group rule definition."},{"line_number":149,"context_line":"      group-rule-list          List alarm group rule definitions for this"},{"line_number":150,"context_line":"                               tenant."},{"line_number":151,"context_line":"      group-rule-patch         Patch the alarm definition."},{"line_number":152,"context_line":"      group-rule-show          Describe the alarm group rule definition."},{"line_number":153,"context_line":"      group-rule-update        Update the alarm group rule definition."},{"line_number":154,"context_line":"      inhibit-rule-create      Create an alarm inhibition defintion."}],"source_content_type":"text/x-rst","patch_set":6,"id":"df140735_3e62ecd9","line":151,"range":{"start_line":151,"start_character":47,"end_line":151,"end_character":57},"in_reply_to":"df140735_0967f527","updated":"2017-06-07 15:27:22.000000000","message":"Done","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"123df38715bb9ce361a904f0bec57fe3a3ad8d60","unresolved":false,"context_lines":[{"line_number":143,"context_line":"      alarm-show               Describe the alarm."},{"line_number":144,"context_line":"      alarm-update             Update the alarm state."},{"line_number":145,"context_line":"      dimension-name-list      List names of metric dimensions."},{"line_number":146,"context_line":"      dimension-value-list     List names of metric dimensions."},{"line_number":147,"context_line":"      group-rule-create        Create an group rule."},{"line_number":148,"context_line":"      group-rule-delete        Delete the group rule."},{"line_number":149,"context_line":"      group-rule-list          List group rule for this tenant."}],"source_content_type":"text/x-rst","patch_set":8,"id":"df140735_52fc713d","line":146,"range":{"start_line":146,"start_character":31,"end_line":146,"end_character":63},"updated":"2017-06-07 17:25:49.000000000","message":"Did not change","commit_id":"8f79d5557dc2670eb6a372f24ee852c1c191d70c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"ec1602768812e510e78bd38cfda2702aaed3de4d","unresolved":false,"context_lines":[{"line_number":143,"context_line":"      alarm-show               Describe the alarm."},{"line_number":144,"context_line":"      alarm-update             Update the alarm state."},{"line_number":145,"context_line":"      dimension-name-list      List names of metric dimensions."},{"line_number":146,"context_line":"      dimension-value-list     List names of metric dimensions."},{"line_number":147,"context_line":"      group-rule-create        Create an group rule."},{"line_number":148,"context_line":"      group-rule-delete        Delete the group rule."},{"line_number":149,"context_line":"      group-rule-list          List group rule for this tenant."}],"source_content_type":"text/x-rst","patch_set":8,"id":"df140735_2d5f5c0f","line":146,"range":{"start_line":146,"start_character":31,"end_line":146,"end_character":63},"in_reply_to":"df140735_52fc713d","updated":"2017-06-07 19:26:18.000000000","message":"Done","commit_id":"8f79d5557dc2670eb6a372f24ee852c1c191d70c"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"c28d4632c26f3d181436e6666f132e9ad1b52a85","unresolved":false,"context_lines":[{"line_number":353,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":354,"context_line":"  | Property          | Value                                                                                                                   |"},{"line_number":355,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":356,"context_line":"  | description       |                                                                                                                         |"},{"line_number":357,"context_line":"  | expression        | \"\"                                                                                                                      |"},{"line_number":358,"context_line":"  | id                | \"f951b1d5-d02a-487d-80a8-703f3d8d2199\"                                                                                  |"},{"line_number":359,"context_line":"  | links             | [                                                                                                                       |"},{"line_number":360,"context_line":"  |                   |   {                                                                                                                     |"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7f231b9d_7fd1a32f","line":357,"range":{"start_line":356,"start_character":24,"end_line":357,"end_character":28},"updated":"2017-06-19 19:39:36.000000000","message":"can you change to an example with a real expression please?","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"ff28d1f911aa005b63b948f057a0fc1d6b92eff1","unresolved":false,"context_lines":[{"line_number":353,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":354,"context_line":"  | Property          | Value                                                                                                                   |"},{"line_number":355,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":356,"context_line":"  | description       |                                                                                                                         |"},{"line_number":357,"context_line":"  | expression        | \"\"                                                                                                                      |"},{"line_number":358,"context_line":"  | id                | \"f951b1d5-d02a-487d-80a8-703f3d8d2199\"                                                                                  |"},{"line_number":359,"context_line":"  | links             | [                                                                                                                       |"},{"line_number":360,"context_line":"  |                   |   {                                                                                                                     |"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5f201791_031b6c1b","line":357,"range":{"start_line":356,"start_character":24,"end_line":357,"end_character":28},"in_reply_to":"7f231b9d_7fd1a32f","updated":"2017-06-20 21:51:58.000000000","message":"Done","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"c28d4632c26f3d181436e6666f132e9ad1b52a85","unresolved":false,"context_lines":[{"line_number":365,"context_line":"  | name              | \"inhibition_example\"                                                                                                    |"},{"line_number":366,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"alarm-silence-definition-create::"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"  monasca silence-rule-create upgrade_namespace \"targets {__namespace__\u003dmonitoring}\" --silence_duration 3h30m --start_time 2017-05-18T00:00:00Z"},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"alarm-group-definition-show::"},{"line_number":373,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"7f231b9d_9feb5fdb","line":370,"range":{"start_line":368,"start_character":0,"end_line":370,"end_character":51},"updated":"2017-06-19 19:39:36.000000000","message":"should this be a silence rule show?","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"ff28d1f911aa005b63b948f057a0fc1d6b92eff1","unresolved":false,"context_lines":[{"line_number":365,"context_line":"  | name              | \"inhibition_example\"                                                                                                    |"},{"line_number":366,"context_line":"  +-------------------+-------------------------------------------------------------------------------------------------------------------------+"},{"line_number":367,"context_line":""},{"line_number":368,"context_line":"alarm-silence-definition-create::"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":"  monasca silence-rule-create upgrade_namespace \"targets {__namespace__\u003dmonitoring}\" --silence_duration 3h30m --start_time 2017-05-18T00:00:00Z"},{"line_number":371,"context_line":""},{"line_number":372,"context_line":"alarm-group-definition-show::"},{"line_number":373,"context_line":""}],"source_content_type":"text/x-rst","patch_set":12,"id":"5f201791_c3d21435","line":370,"range":{"start_line":368,"start_character":0,"end_line":370,"end_character":51},"in_reply_to":"7f231b9d_9feb5fdb","updated":"2017-06-20 21:51:58.000000000","message":"Done","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"c28d4632c26f3d181436e6666f132e9ad1b52a85","unresolved":false,"context_lines":[{"line_number":377,"context_line":"  +----------------------+-------------------------------------------------------------------------------------------------------------+"},{"line_number":378,"context_line":"  | alarm_actions        | []                                                                                                          |"},{"line_number":379,"context_line":"  | description          | \"\"                                                                                                          |"},{"line_number":380,"context_line":"  | expression           | \"\"                                                                                                          |"},{"line_number":381,"context_line":"  | group_wait           | \"30s\"                                                                                                       |"},{"line_number":382,"context_line":"  | id                   | \"8b305ade-d662-4610-8cfd-c721c4da591f\"                                                                      |"},{"line_number":383,"context_line":"  | links                | [                                                                                                           |"}],"source_content_type":"text/x-rst","patch_set":12,"id":"7f231b9d_5fd6e729","line":380,"range":{"start_line":380,"start_character":27,"end_line":380,"end_character":29},"updated":"2017-06-19 19:39:36.000000000","message":"same here","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"ff28d1f911aa005b63b948f057a0fc1d6b92eff1","unresolved":false,"context_lines":[{"line_number":377,"context_line":"  +----------------------+-------------------------------------------------------------------------------------------------------------+"},{"line_number":378,"context_line":"  | alarm_actions        | []                                                                                                          |"},{"line_number":379,"context_line":"  | description          | \"\"                                                                                                          |"},{"line_number":380,"context_line":"  | expression           | \"\"                                                                                                          |"},{"line_number":381,"context_line":"  | group_wait           | \"30s\"                                                                                                       |"},{"line_number":382,"context_line":"  | id                   | \"8b305ade-d662-4610-8cfd-c721c4da591f\"                                                                      |"},{"line_number":383,"context_line":"  | links                | [                                                                                                           |"}],"source_content_type":"text/x-rst","patch_set":12,"id":"5f201791_e31750ed","line":380,"range":{"start_line":380,"start_character":27,"end_line":380,"end_character":29},"in_reply_to":"7f231b9d_5fd6e729","updated":"2017-06-20 21:51:58.000000000","message":"Done","commit_id":"8e1acc08a7ebc4cf0d123d4f14815c48c268ccf1"},{"author":{"_account_id":16168,"name":"Tomasz Trębski","email":"kornicameister@gmail.com","username":"trebskit"},"change_message_id":"f9bdc4fc71c9080087302fd69bd3879f1754fb9e","unresolved":false,"context_lines":[{"line_number":150,"context_line":""},{"line_number":151,"context_line":"  Command-line interface to the OpenStack APIs"},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"               [--os-service-type OS_SERVICE_TYPE]"},{"line_number":154,"context_line":"               [--os-endpoint-type OS_ENDPOINT_TYPE]"},{"line_number":155,"context_line":"               \u003csubcommand\u003e ..."},{"line_number":156,"context_line":""}],"source_content_type":"text/x-rst","patch_set":23,"id":"9f436f4f_90eb9bda","line":153,"updated":"2017-08-14 06:20:24.000000000","message":"Guess that rebase went a bit wrong. Could you lunch ```monasca help``` and paste the result over here ?","commit_id":"4a66632c7c54bdeaaf3e32d60ae68e4062ac39f7"}],"monascaclient/v2_0/alarm_inhibition_definitions.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2017 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_1ad7204e","line":1,"range":{"start_line":1,"start_character":60,"end_line":1,"end_character":67},"updated":"2017-05-18 22:39:07.000000000","message":"Remove","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# (C) Copyright 2017 Hewlett Packard Enterprise Development Company LP"},{"line_number":2,"context_line":"#"},{"line_number":3,"context_line":"# Licensed under the Apache License, Version 2.0 (the \"License\");"},{"line_number":4,"context_line":"# you may not use this file except in compliance with the License."}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_4570fea5","line":1,"range":{"start_line":1,"start_character":60,"end_line":1,"end_character":67},"in_reply_to":"ff0f0b1f_1ad7204e","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"}],"monascaclient/v2_0/group_rules.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"489faf43782b4ef938f13603146258c5528bdf64","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class GroupRules(base.Resource):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __repr__(self):"},{"line_number":23,"context_line":"        return \"\u003cGroupRule %s\u003e\" % self._info"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class GroupRulesManager(monasca_manager.MonascaManager):"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_c412040a","line":23,"range":{"start_line":23,"start_character":17,"end_line":23,"end_character":26},"updated":"2017-06-07 14:13:28.000000000","message":"Should this be GroupRules to be consistent with the others?","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"30e36d38f5bcc51b6b027bf201a2d4401f90aa9f","unresolved":false,"context_lines":[{"line_number":20,"context_line":"class GroupRules(base.Resource):"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"    def __repr__(self):"},{"line_number":23,"context_line":"        return \"\u003cGroupRule %s\u003e\" % self._info"},{"line_number":24,"context_line":""},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"class GroupRulesManager(monasca_manager.MonascaManager):"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_6af2df9c","line":23,"range":{"start_line":23,"start_character":17,"end_line":23,"end_character":26},"in_reply_to":"df140735_c412040a","updated":"2017-06-07 15:27:22.000000000","message":"Done","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"}],"monascaclient/v2_0/shell.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":1674,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1675,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1676,"context_line":"@utils.arg(\u0027--name\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_NAME\u003e\u0027,"},{"line_number":1677,"context_line":"           help\u003d\u0027Name of the alarm inhibition definition to patch\u0027)"},{"line_number":1678,"context_line":"@utils.arg(\u0027--description\u0027, metavar\u003d\u0027\u003cDESCRIPTION\u003e\u0027,"},{"line_number":1679,"context_line":"           help\u003d\u0027Description of the alarm inhibition definition.\u0027)"},{"line_number":1680,"context_line":"@utils.arg(\u0027--equal\u0027, metavar\u003d\u0027\u003cEQUAL_KEY\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_fadc6c47","line":1677,"range":{"start_line":1677,"start_character":17,"end_line":1677,"end_character":65},"updated":"2017-05-18 22:39:07.000000000","message":"This is actually the new name of the alarm inhibition definition","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":1674,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1675,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1676,"context_line":"@utils.arg(\u0027--name\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_NAME\u003e\u0027,"},{"line_number":1677,"context_line":"           help\u003d\u0027Name of the alarm inhibition definition to patch\u0027)"},{"line_number":1678,"context_line":"@utils.arg(\u0027--description\u0027, metavar\u003d\u0027\u003cDESCRIPTION\u003e\u0027,"},{"line_number":1679,"context_line":"           help\u003d\u0027Description of the alarm inhibition definition.\u0027)"},{"line_number":1680,"context_line":"@utils.arg(\u0027--equal\u0027, metavar\u003d\u0027\u003cEQUAL_KEY\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_25a86ad9","line":1677,"range":{"start_line":1677,"start_character":17,"end_line":1677,"end_character":65},"in_reply_to":"ff0f0b1f_fadc6c47","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":1869,"context_line":"@utils.arg(\u0027silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":1870,"context_line":"           help\u003d\u0027The amount of time that an alarm will stay silenced\u0027)"},{"line_number":1871,"context_line":"@utils.arg(\u0027start_time\u0027, metavar\u003d\u0027\u003cUTC_START_TIME\u003e\u0027,"},{"line_number":1872,"context_line":"           help\u003d\u0027The time that the silence starts taking effect\u0027)"},{"line_number":1873,"context_line":"def do_alarm_silence_definition_update(mc, args):"},{"line_number":1874,"context_line":"    \u0027\u0027\u0027Update the alarm silence definition.\u0027\u0027\u0027"},{"line_number":1875,"context_line":"    fields \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_5ac6b869","line":1872,"range":{"start_line":1872,"start_character":17,"end_line":1872,"end_character":63},"updated":"2017-05-18 22:39:07.000000000","message":"Add the expected format here.","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":1869,"context_line":"@utils.arg(\u0027silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":1870,"context_line":"           help\u003d\u0027The amount of time that an alarm will stay silenced\u0027)"},{"line_number":1871,"context_line":"@utils.arg(\u0027start_time\u0027, metavar\u003d\u0027\u003cUTC_START_TIME\u003e\u0027,"},{"line_number":1872,"context_line":"           help\u003d\u0027The time that the silence starts taking effect\u0027)"},{"line_number":1873,"context_line":"def do_alarm_silence_definition_update(mc, args):"},{"line_number":1874,"context_line":"    \u0027\u0027\u0027Update the alarm silence definition.\u0027\u0027\u0027"},{"line_number":1875,"context_line":"    fields \u003d {}"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_25f62afb","line":1872,"range":{"start_line":1872,"start_character":17,"end_line":1872,"end_character":63},"in_reply_to":"ff0f0b1f_5ac6b869","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":1900,"context_line":"@utils.arg(\u0027--description\u0027, metavar\u003d\u0027\u003cDESCRIPTION\u003e\u0027,"},{"line_number":1901,"context_line":"           help\u003d\u0027Description of the alarm.\u0027)"},{"line_number":1902,"context_line":"@utils.arg(\u0027--matchers\u0027, metavar\u003d\u0027\u003cMATCHER_KEY\u003dMATCHER_VALUE\u003e\u0027,"},{"line_number":1903,"context_line":"           help\u003d\u0027Comma seperated list of matchers for which an alarm mush have for the \u0027"},{"line_number":1904,"context_line":"           \u0027silence to take effect. This param may be specified multiple times\u0027,"},{"line_number":1905,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":1906,"context_line":"@utils.arg(\u0027--silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_1a8f202b","line":1903,"range":{"start_line":1903,"start_character":23,"end_line":1903,"end_character":32},"updated":"2017-05-18 22:39:07.000000000","message":"separated","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":1900,"context_line":"@utils.arg(\u0027--description\u0027, metavar\u003d\u0027\u003cDESCRIPTION\u003e\u0027,"},{"line_number":1901,"context_line":"           help\u003d\u0027Description of the alarm.\u0027)"},{"line_number":1902,"context_line":"@utils.arg(\u0027--matchers\u0027, metavar\u003d\u0027\u003cMATCHER_KEY\u003dMATCHER_VALUE\u003e\u0027,"},{"line_number":1903,"context_line":"           help\u003d\u0027Comma seperated list of matchers for which an alarm mush have for the \u0027"},{"line_number":1904,"context_line":"           \u0027silence to take effect. This param may be specified multiple times\u0027,"},{"line_number":1905,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":1906,"context_line":"@utils.arg(\u0027--silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_05c6869b","line":1903,"range":{"start_line":1903,"start_character":23,"end_line":1903,"end_character":32},"in_reply_to":"ff0f0b1f_1a8f202b","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":1904,"context_line":"           \u0027silence to take effect. This param may be specified multiple times\u0027,"},{"line_number":1905,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":1906,"context_line":"@utils.arg(\u0027--silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":1907,"context_line":"           help\u003d\u0027The amount of time that an alarm will stay silenced. Default: 10m\u0027)"},{"line_number":1908,"context_line":"@utils.arg(\u0027--start_time\u0027, metavar\u003d\u0027\u003cUTC_START_TIME\u003e\u0027,"},{"line_number":1909,"context_line":"           help\u003d\u0027The time that the silence starts taking effect. \u0027"},{"line_number":1910,"context_line":"           \u0027format: 2014-01-01T00:00:00Z. Default: now\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_7a9e1c64","line":1907,"range":{"start_line":1907,"start_character":69,"end_line":1907,"end_character":82},"updated":"2017-05-18 22:39:07.000000000","message":"No default on patch. Could say example: 10m","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":1904,"context_line":"           \u0027silence to take effect. This param may be specified multiple times\u0027,"},{"line_number":1905,"context_line":"           action\u003d\u0027append\u0027)"},{"line_number":1906,"context_line":"@utils.arg(\u0027--silence_duration\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":1907,"context_line":"           help\u003d\u0027The amount of time that an alarm will stay silenced. Default: 10m\u0027)"},{"line_number":1908,"context_line":"@utils.arg(\u0027--start_time\u0027, metavar\u003d\u0027\u003cUTC_START_TIME\u003e\u0027,"},{"line_number":1909,"context_line":"           help\u003d\u0027The time that the silence starts taking effect. \u0027"},{"line_number":1910,"context_line":"           \u0027format: 2014-01-01T00:00:00Z. Default: now\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_e5c0327f","line":1907,"range":{"start_line":1907,"start_character":69,"end_line":1907,"end_character":82},"in_reply_to":"ff0f0b1f_7a9e1c64","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":2153,"context_line":"           \u0027alarms are grouped together\u0027)"},{"line_number":2154,"context_line":"@utils.arg(\u0027group-wait\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2155,"context_line":"           help\u003d\u0027Time to wait before sending the initial notification. \u0027"},{"line_number":2156,"context_line":"           \u0027Default: 30s\u0027)"},{"line_number":2157,"context_line":"@utils.arg(\u0027repeat-interval\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2158,"context_line":"           help\u003d\u0027Time to wait before resending the group notification \u0027"},{"line_number":2159,"context_line":"           \u0027Default: 10m\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_bad034f9","line":2156,"range":{"start_line":2156,"start_character":11,"end_line":2156,"end_character":25},"updated":"2017-05-18 22:39:07.000000000","message":"No default on update","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":2153,"context_line":"           \u0027alarms are grouped together\u0027)"},{"line_number":2154,"context_line":"@utils.arg(\u0027group-wait\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2155,"context_line":"           help\u003d\u0027Time to wait before sending the initial notification. \u0027"},{"line_number":2156,"context_line":"           \u0027Default: 30s\u0027)"},{"line_number":2157,"context_line":"@utils.arg(\u0027repeat-interval\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2158,"context_line":"           help\u003d\u0027Time to wait before resending the group notification \u0027"},{"line_number":2159,"context_line":"           \u0027Default: 10m\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_e56ef294","line":2156,"range":{"start_line":2156,"start_character":11,"end_line":2156,"end_character":25},"in_reply_to":"ff0f0b1f_bad034f9","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"5021f59bd79da2f4b0a8048edbff18d767e1e7b5","unresolved":false,"context_lines":[{"line_number":2203,"context_line":"           \u0027alarms are grouped together\u0027)"},{"line_number":2204,"context_line":"@utils.arg(\u0027--group-wait\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2205,"context_line":"           help\u003d\u0027Time to wait before sending the initial notification. \u0027"},{"line_number":2206,"context_line":"           \u0027Default: 30s\u0027)"},{"line_number":2207,"context_line":"@utils.arg(\u0027--repeat-interval\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2208,"context_line":"           help\u003d\u0027Time to wait before resending the group notification \u0027"},{"line_number":2209,"context_line":"           \u0027Default: 10m\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_9acd705f","line":2206,"range":{"start_line":2206,"start_character":11,"end_line":2206,"end_character":25},"updated":"2017-05-18 22:39:07.000000000","message":"No default on patch","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a6abdec07eb82e58625ed43352366739ae7c2044","unresolved":false,"context_lines":[{"line_number":2203,"context_line":"           \u0027alarms are grouped together\u0027)"},{"line_number":2204,"context_line":"@utils.arg(\u0027--group-wait\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2205,"context_line":"           help\u003d\u0027Time to wait before sending the initial notification. \u0027"},{"line_number":2206,"context_line":"           \u0027Default: 30s\u0027)"},{"line_number":2207,"context_line":"@utils.arg(\u0027--repeat-interval\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"},{"line_number":2208,"context_line":"           help\u003d\u0027Time to wait before resending the group notification \u0027"},{"line_number":2209,"context_line":"           \u0027Default: 10m\u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"ff0f0b1f_8505f6c4","line":2206,"range":{"start_line":2206,"start_character":11,"end_line":2206,"end_character":25},"in_reply_to":"ff0f0b1f_9acd705f","updated":"2017-05-19 15:57:43.000000000","message":"Done","commit_id":"48d8e379ea6756f2f7d585216c8d07329adeae5c"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1549,"context_line":"        utils.print_dict(inhibit_rule, formatters\u003dformatters)"},{"line_number":1550,"context_line":""},{"line_number":1551,"context_line":""},{"line_number":1552,"context_line":"@utils.arg(\u0027--name\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_NAME\u003e\u0027,"},{"line_number":1553,"context_line":"           help\u003d\u0027Name of the alarm inhibition definition\u0027)"},{"line_number":1554,"context_line":"@utils.arg(\u0027--offset\u0027, metavar\u003d\u0027\u003cOFFSET LOCATION\u003e\u0027,"},{"line_number":1555,"context_line":"           help\u003d\u0027The offset used to paginate the return data.\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_f95dd748","line":1552,"range":{"start_line":1552,"start_character":31,"end_line":1552,"end_character":58},"updated":"2017-06-06 17:10:03.000000000","message":"inhibit rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1556,"context_line":"@utils.arg(\u0027--limit\u0027, metavar\u003d\u0027\u003cRETURN LIMIT\u003e\u0027,"},{"line_number":1557,"context_line":"           help\u003d\u0027The amount of data to be returned up to the API maximum limit.\u0027)"},{"line_number":1558,"context_line":"def do_inhibit_rule_list(mc, args):"},{"line_number":1559,"context_line":"    \u0027\u0027\u0027List alarm inhibition definitions for this tenant\u0027\u0027\u0027"},{"line_number":1560,"context_line":"    fields \u003d {}"},{"line_number":1561,"context_line":"    if args.name:"},{"line_number":1562,"context_line":"        fields[\u0027name\u0027] \u003d args.name"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_d95a134f","line":1559,"range":{"start_line":1559,"start_character":12,"end_line":1559,"end_character":40},"updated":"2017-06-06 17:10:03.000000000","message":"inhibit rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1591,"context_line":"            utils.print_list(inhibit_rule_list, cols, formatters\u003dformatters)"},{"line_number":1592,"context_line":""},{"line_number":1593,"context_line":""},{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_99549b23","line":1594,"range":{"start_line":1594,"start_character":28,"end_line":1594,"end_character":54},"updated":"2017-06-06 17:10:03.000000000","message":"inhibit rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"4ee3f91e8c1a661f43b2b18ef2d0aa0a3b9ca9d6","unresolved":false,"context_lines":[{"line_number":1591,"context_line":"            utils.print_list(inhibit_rule_list, cols, formatters\u003dformatters)"},{"line_number":1592,"context_line":""},{"line_number":1593,"context_line":""},{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_9cb3694e","line":1594,"range":{"start_line":1594,"start_character":28,"end_line":1594,"end_character":54},"in_reply_to":"df140735_99549b23","updated":"2017-06-06 17:14:59.000000000","message":"Done","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1592,"context_line":""},{"line_number":1593,"context_line":""},{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"},{"line_number":1598,"context_line":"    fields \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_193e4bda","line":1595,"range":{"start_line":1595,"start_character":31,"end_line":1595,"end_character":58},"updated":"2017-06-06 17:10:03.000000000","message":"inhibit rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"4ee3f91e8c1a661f43b2b18ef2d0aa0a3b9ca9d6","unresolved":false,"context_lines":[{"line_number":1592,"context_line":""},{"line_number":1593,"context_line":""},{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"},{"line_number":1598,"context_line":"    fields \u003d {}"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_7c82d554","line":1595,"range":{"start_line":1595,"start_character":31,"end_line":1595,"end_character":58},"in_reply_to":"df140735_193e4bda","updated":"2017-06-06 17:14:59.000000000","message":"Done","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"},{"line_number":1598,"context_line":"    fields \u003d {}"},{"line_number":1599,"context_line":"    fields[\u0027rule_id\u0027] \u003d args.id"},{"line_number":1600,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_39390ff2","line":1597,"range":{"start_line":1597,"start_character":19,"end_line":1597,"end_character":35},"updated":"2017-06-06 17:10:03.000000000","message":"inhibit rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"4ee3f91e8c1a661f43b2b18ef2d0aa0a3b9ca9d6","unresolved":false,"context_lines":[{"line_number":1594,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1595,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition\u0027)"},{"line_number":1596,"context_line":"def do_inhibit_rule_delete(mc, args):"},{"line_number":1597,"context_line":"    \u0027\u0027\u0027Delete the alarm inhibition definition\u0027\u0027\u0027"},{"line_number":1598,"context_line":"    fields \u003d {}"},{"line_number":1599,"context_line":"    fields[\u0027rule_id\u0027] \u003d args.id"},{"line_number":1600,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_5c871163","line":1597,"range":{"start_line":1597,"start_character":19,"end_line":1597,"end_character":35},"in_reply_to":"df140735_39390ff2","updated":"2017-06-06 17:14:59.000000000","message":"Done","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1604,"context_line":"            \u0027HTTPException code\u003d%s message\u003d%s\u0027 %"},{"line_number":1605,"context_line":"            (he.code, he.message))"},{"line_number":1606,"context_line":"    else:"},{"line_number":1607,"context_line":"        print(\u0027Successfully deleted alarm inhibition definition\u0027)"},{"line_number":1608,"context_line":""},{"line_number":1609,"context_line":""},{"line_number":1610,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_b92cffac","line":1607,"range":{"start_line":1607,"start_character":36,"end_line":1607,"end_character":63},"updated":"2017-06-06 17:10:03.000000000","message":"rule","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"4ee3f91e8c1a661f43b2b18ef2d0aa0a3b9ca9d6","unresolved":false,"context_lines":[{"line_number":1604,"context_line":"            \u0027HTTPException code\u003d%s message\u003d%s\u0027 %"},{"line_number":1605,"context_line":"            (he.code, he.message))"},{"line_number":1606,"context_line":"    else:"},{"line_number":1607,"context_line":"        print(\u0027Successfully deleted alarm inhibition definition\u0027)"},{"line_number":1608,"context_line":""},{"line_number":1609,"context_line":""},{"line_number":1610,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_fc95c589","line":1607,"range":{"start_line":1607,"start_character":36,"end_line":1607,"end_character":63},"in_reply_to":"df140735_b92cffac","updated":"2017-06-06 17:14:59.000000000","message":"Done","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"5109d9542e611edba46f7d693da2b273421dabc8","unresolved":false,"context_lines":[{"line_number":1607,"context_line":"        print(\u0027Successfully deleted alarm inhibition definition\u0027)"},{"line_number":1608,"context_line":""},{"line_number":1609,"context_line":""},{"line_number":1610,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1611,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition.\u0027)"},{"line_number":1612,"context_line":"@utils.arg(\u0027name\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_NAME\u003e\u0027,"},{"line_number":1613,"context_line":"           help\u003d\u0027New name of the alarm inhibition definition\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_9c17e946","line":1610,"range":{"start_line":1610,"start_character":29,"end_line":1610,"end_character":60},"updated":"2017-06-06 17:10:03.000000000","message":"please change all those definition to rule too :-)","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"4ee3f91e8c1a661f43b2b18ef2d0aa0a3b9ca9d6","unresolved":false,"context_lines":[{"line_number":1607,"context_line":"        print(\u0027Successfully deleted alarm inhibition definition\u0027)"},{"line_number":1608,"context_line":""},{"line_number":1609,"context_line":""},{"line_number":1610,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_ID\u003e\u0027,"},{"line_number":1611,"context_line":"           help\u003d\u0027The ID of the alarm inhibition definition.\u0027)"},{"line_number":1612,"context_line":"@utils.arg(\u0027name\u0027, metavar\u003d\u0027\u003cALARM_INHIBITION_DEFINITION_NAME\u003e\u0027,"},{"line_number":1613,"context_line":"           help\u003d\u0027New name of the alarm inhibition definition\u0027)"}],"source_content_type":"text/x-python","patch_set":5,"id":"df140735_9c8c8980","line":1610,"range":{"start_line":1610,"start_character":29,"end_line":1610,"end_character":60},"in_reply_to":"df140735_9c17e946","updated":"2017-06-06 17:14:59.000000000","message":"Done\nGood catch","commit_id":"387dd7195542a94c3df193427ce25f33d51556ad"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"489faf43782b4ef938f13603146258c5528bdf64","unresolved":false,"context_lines":[{"line_number":1755,"context_line":"        valid_silence_rules \u003d []"},{"line_number":1756,"context_line":"        now \u003d datetime.datetime.utcnow()"},{"line_number":1757,"context_line":"        if not args.show_expired:"},{"line_number":1758,"context_line":"            for silence_rule in silence_rules:"},{"line_number":1759,"context_line":"                start_time \u003d datetime.datetime.strptime(silence_rule[\u0027start_time\u0027],"},{"line_number":1760,"context_line":"                                                        \u0027%Y-%m-%dT%H:%M:%S.%fZ\u0027)"},{"line_number":1761,"context_line":"                time_diff \u003d _parse_time_string(silence_rule[\u0027silence_duration\u0027])"},{"line_number":1762,"context_line":"                if ((start_time + time_diff) \u003e now"},{"line_number":1763,"context_line":"                        and start_time \u003c now):"},{"line_number":1764,"context_line":"                    valid_silence_rules.append(silence_rule)"},{"line_number":1765,"context_line":"        else:"},{"line_number":1766,"context_line":"            valid_silence_rules \u003d silence_rules"},{"line_number":1767,"context_line":"        if args.json:"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_6449f85e","line":1764,"range":{"start_line":1758,"start_character":0,"end_line":1764,"end_character":60},"updated":"2017-06-07 14:13:28.000000000","message":"This really needs to be done at the API. Doing it here could result in the user setting a smaller limit and getting back 0 entries because they were all expired.","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"30e36d38f5bcc51b6b027bf201a2d4401f90aa9f","unresolved":false,"context_lines":[{"line_number":1755,"context_line":"        valid_silence_rules \u003d []"},{"line_number":1756,"context_line":"        now \u003d datetime.datetime.utcnow()"},{"line_number":1757,"context_line":"        if not args.show_expired:"},{"line_number":1758,"context_line":"            for silence_rule in silence_rules:"},{"line_number":1759,"context_line":"                start_time \u003d datetime.datetime.strptime(silence_rule[\u0027start_time\u0027],"},{"line_number":1760,"context_line":"                                                        \u0027%Y-%m-%dT%H:%M:%S.%fZ\u0027)"},{"line_number":1761,"context_line":"                time_diff \u003d _parse_time_string(silence_rule[\u0027silence_duration\u0027])"},{"line_number":1762,"context_line":"                if ((start_time + time_diff) \u003e now"},{"line_number":1763,"context_line":"                        and start_time \u003c now):"},{"line_number":1764,"context_line":"                    valid_silence_rules.append(silence_rule)"},{"line_number":1765,"context_line":"        else:"},{"line_number":1766,"context_line":"            valid_silence_rules \u003d silence_rules"},{"line_number":1767,"context_line":"        if args.json:"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_aa7c7720","line":1764,"range":{"start_line":1758,"start_character":0,"end_line":1764,"end_character":60},"in_reply_to":"df140735_6449f85e","updated":"2017-06-07 15:27:22.000000000","message":"Done","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"489faf43782b4ef938f13603146258c5528bdf64","unresolved":false,"context_lines":[{"line_number":1782,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cSILENCE_RULE_ID\u003e\u0027,"},{"line_number":1783,"context_line":"           help\u003d\u0027The ID of the silence rule\u0027)"},{"line_number":1784,"context_line":"def do_silence_rule_delete(mc, args):"},{"line_number":1785,"context_line":"    \u0027\u0027\u0027Delete the alarm definition.\u0027\u0027\u0027"},{"line_number":1786,"context_line":"    fields \u003d {}"},{"line_number":1787,"context_line":"    fields[\u0027rule_id\u0027] \u003d args.id"},{"line_number":1788,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_84aacccf","line":1785,"range":{"start_line":1785,"start_character":18,"end_line":1785,"end_character":34},"updated":"2017-06-07 14:13:28.000000000","message":"Not an alarm definition","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"30e36d38f5bcc51b6b027bf201a2d4401f90aa9f","unresolved":false,"context_lines":[{"line_number":1782,"context_line":"@utils.arg(\u0027id\u0027, metavar\u003d\u0027\u003cSILENCE_RULE_ID\u003e\u0027,"},{"line_number":1783,"context_line":"           help\u003d\u0027The ID of the silence rule\u0027)"},{"line_number":1784,"context_line":"def do_silence_rule_delete(mc, args):"},{"line_number":1785,"context_line":"    \u0027\u0027\u0027Delete the alarm definition.\u0027\u0027\u0027"},{"line_number":1786,"context_line":"    fields \u003d {}"},{"line_number":1787,"context_line":"    fields[\u0027rule_id\u0027] \u003d args.id"},{"line_number":1788,"context_line":"    try:"}],"source_content_type":"text/x-python","patch_set":6,"id":"df140735_aaca374c","line":1785,"range":{"start_line":1785,"start_character":18,"end_line":1785,"end_character":34},"in_reply_to":"df140735_84aacccf","updated":"2017-06-07 15:27:22.000000000","message":"Done","commit_id":"bab63d739ffcf7d9d9d1309f2975869f1a50e37e"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"123df38715bb9ce361a904f0bec57fe3a3ad8d60","unresolved":false,"context_lines":[{"line_number":1732,"context_line":"           help\u003d\u0027The offset used to paginate the return data.\u0027)"},{"line_number":1733,"context_line":"@utils.arg(\u0027--limit\u0027, metavar\u003d\u0027\u003cRETURN LIMIT\u003e\u0027,"},{"line_number":1734,"context_line":"           help\u003d\u0027The amount of data to be returned up to the API maximum limit.\u0027)"},{"line_number":1735,"context_line":"@utils.arg(\u0027--show_expired\u0027, metavar\u003d\u0027\u003cSHOW_EXPIRED\u003e\u0027,"},{"line_number":1736,"context_line":"           default\u003dTrue,"},{"line_number":1737,"context_line":"           help\u003d\u0027The show-expired boolean is one of [true,false]. Default true\u0027)"},{"line_number":1738,"context_line":"def do_silence_rule_list(mc, args):"}],"source_content_type":"text/x-python","patch_set":8,"id":"df140735_d2cf6127","line":1735,"range":{"start_line":1735,"start_character":12,"end_line":1735,"end_character":26},"updated":"2017-06-07 17:25:49.000000000","message":"How is this done now? It doesn\u0027t seem to be passed to the API?","commit_id":"8f79d5557dc2670eb6a372f24ee852c1c191d70c"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"ec1602768812e510e78bd38cfda2702aaed3de4d","unresolved":false,"context_lines":[{"line_number":1732,"context_line":"           help\u003d\u0027The offset used to paginate the return data.\u0027)"},{"line_number":1733,"context_line":"@utils.arg(\u0027--limit\u0027, metavar\u003d\u0027\u003cRETURN LIMIT\u003e\u0027,"},{"line_number":1734,"context_line":"           help\u003d\u0027The amount of data to be returned up to the API maximum limit.\u0027)"},{"line_number":1735,"context_line":"@utils.arg(\u0027--show_expired\u0027, metavar\u003d\u0027\u003cSHOW_EXPIRED\u003e\u0027,"},{"line_number":1736,"context_line":"           default\u003dTrue,"},{"line_number":1737,"context_line":"           help\u003d\u0027The show-expired boolean is one of [true,false]. Default true\u0027)"},{"line_number":1738,"context_line":"def do_silence_rule_list(mc, args):"}],"source_content_type":"text/x-python","patch_set":8,"id":"df140735_8dc42894","line":1735,"range":{"start_line":1735,"start_character":12,"end_line":1735,"end_character":26},"in_reply_to":"df140735_d2cf6127","updated":"2017-06-07 19:26:18.000000000","message":"I think the API should clean up and delete expired rules. After consideration, this is a change we will have to make in the future. Therefor, this flag is useless, so I will remove it.","commit_id":"8f79d5557dc2670eb6a372f24ee852c1c191d70c"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"221d5428650b56268e79530358797c2e04b18920","unresolved":false,"context_lines":[{"line_number":2008,"context_line":"@utils.arg(\u0027name\u0027, metavar\u003d\u0027\u003cGROUP_RULE_NAME\u003e\u0027,"},{"line_number":2009,"context_line":"           help\u003d\u0027New name of the group rule\u0027)"},{"line_number":2010,"context_line":"@utils.arg(\u0027description\u0027, metavar\u003d\u0027\u003cDESCRIPTION\u003e\u0027,"},{"line_number":2011,"context_line":"           help\u003d\u0027New description of the group rule.\u0027)"},{"line_number":2012,"context_line":"@utils.arg(\u0027expression\u0027, metavar\u003d\u0027\u003cEXPRESSION\u003e\u0027,"},{"line_number":2013,"context_line":"           help\u003d\u0027The rule expression to evaluate. Quoted.\u0027)"},{"line_number":2014,"context_line":"@utils.arg(\u0027group-wait\u0027, metavar\u003d\u0027\u003cTIME_STRING\u003e\u0027,"}],"source_content_type":"text/x-python","patch_set":10,"id":"7f231b9d_7c548653","line":2011,"range":{"start_line":2011,"start_character":17,"end_line":2011,"end_character":23},"updated":"2017-06-14 20:17:09.000000000","message":"The old help was probably better for update. Since you have to specify all of the fields for an update, it is likely most of them haven\u0027t changed","commit_id":"12a24574ec502564ddfecbc625d566edca0b5270"}]}
