)]}'
{"devstack/files/schema/mon_mysql.sql":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":"* (C) Copyright 2015,2016 Hewlett Packard Enterprise Development LP"},{"line_number":3,"context_line":"* Copyright 2017 FUJITSU LIMITED"},{"line_number":4,"context_line":"*"},{"line_number":5,"context_line":"* Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_27de7f11","line":2,"range":{"start_line":2,"start_character":21,"end_line":2,"end_character":25},"updated":"2017-02-22 16:00:52.000000000","message":"Copyright","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":1,"context_line":"/*"},{"line_number":2,"context_line":"* (C) Copyright 2015,2016 Hewlett Packard Enterprise Development LP"},{"line_number":3,"context_line":"* Copyright 2017 FUJITSU LIMITED"},{"line_number":4,"context_line":"*"},{"line_number":5,"context_line":"* Licensed under the Apache License, Version 2.0 (the \"License\");"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_4607be17","line":2,"range":{"start_line":2,"start_character":21,"end_line":2,"end_character":25},"in_reply_to":"da36d5c6_27de7f11","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":183,"context_line":"CREATE TABLE `alarm_inhibition_manager` ("},{"line_number":184,"context_line":"  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":185,"context_line":"  `tenant_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":186,"context_line":"  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":187,"context_line":"  `equal` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":188,"context_line":"  `created_at` datetime NOT NULL,"},{"line_number":189,"context_line":"  `updated_at` datetime NOT NULL,"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_67831705","line":186,"range":{"start_line":186,"start_character":58,"end_line":186,"end_character":68},"updated":"2017-02-22 16:00:52.000000000","message":"Remove","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":183,"context_line":"CREATE TABLE `alarm_inhibition_manager` ("},{"line_number":184,"context_line":"  `id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":185,"context_line":"  `tenant_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":186,"context_line":"  `name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":187,"context_line":"  `equal` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":188,"context_line":"  `created_at` datetime NOT NULL,"},{"line_number":189,"context_line":"  `updated_at` datetime NOT NULL,"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_660cc23b","line":186,"range":{"start_line":186,"start_character":58,"end_line":186,"end_character":68},"in_reply_to":"da36d5c6_67831705","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"CREATE TABLE `alarm_inhibition_manager_source_match` ("},{"line_number":197,"context_line":"  `alarm_inhibition_manager_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":198,"context_line":"  `source_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":199,"context_line":"  `source_value` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,"},{"line_number":200,"context_line":"  CONSTRAINT `fk_source_match_alarm_inhibition_manager_id` FOREIGN KEY (`alarm_inhibition_manager_id`) REFERENCES `alarm_inhibition_manager` (`id`) ON DELETE CASCADE"},{"line_number":201,"context_line":") ENGINE\u003dInnoDB DEFAULT CHARSET\u003dutf8mb4 COLLATE\u003dutf8mb4_unicode_ci;"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_a7a42fa6","line":198,"range":{"start_line":198,"start_character":65,"end_line":198,"end_character":75},"updated":"2017-02-22 16:00:52.000000000","message":"Remove","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":195,"context_line":""},{"line_number":196,"context_line":"CREATE TABLE `alarm_inhibition_manager_source_match` ("},{"line_number":197,"context_line":"  `alarm_inhibition_manager_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":198,"context_line":"  `source_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":199,"context_line":"  `source_value` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,"},{"line_number":200,"context_line":"  CONSTRAINT `fk_source_match_alarm_inhibition_manager_id` FOREIGN KEY (`alarm_inhibition_manager_id`) REFERENCES `alarm_inhibition_manager` (`id`) ON DELETE CASCADE"},{"line_number":201,"context_line":") ENGINE\u003dInnoDB DEFAULT CHARSET\u003dutf8mb4 COLLATE\u003dutf8mb4_unicode_ci;"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_86153641","line":198,"range":{"start_line":198,"start_character":65,"end_line":198,"end_character":75},"in_reply_to":"da36d5c6_a7a42fa6","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"CREATE TABLE `alarm_inhibition_manager_target_match` ("},{"line_number":204,"context_line":"  `alarm_inhibition_manager_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":205,"context_line":"  `target_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":206,"context_line":"  `target_value` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,"},{"line_number":207,"context_line":"  CONSTRAINT `fk_target_match_alarm_inhibition_manager_id` FOREIGN KEY (`alarm_inhibition_manager_id`) REFERENCES `alarm_inhibition_manager` (`id`) ON DELETE CASCADE"},{"line_number":208,"context_line":") ENGINE\u003dInnoDB DEFAULT CHARSET\u003dutf8mb4 COLLATE\u003dutf8mb4_unicode_ci;"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_87b48bd1","line":205,"range":{"start_line":205,"start_character":65,"end_line":205,"end_character":75},"updated":"2017-02-22 16:00:52.000000000","message":"Remove","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":202,"context_line":""},{"line_number":203,"context_line":"CREATE TABLE `alarm_inhibition_manager_target_match` ("},{"line_number":204,"context_line":"  `alarm_inhibition_manager_id` varchar(36) COLLATE utf8mb4_unicode_ci NOT NULL,"},{"line_number":205,"context_line":"  `target_name` varchar(255) COLLATE utf8mb4_unicode_ci NOT NULL DEFAULT \u0027\u0027,"},{"line_number":206,"context_line":"  `target_value` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,"},{"line_number":207,"context_line":"  CONSTRAINT `fk_target_match_alarm_inhibition_manager_id` FOREIGN KEY (`alarm_inhibition_manager_id`) REFERENCES `alarm_inhibition_manager` (`id`) ON DELETE CASCADE"},{"line_number":208,"context_line":") ENGINE\u003dInnoDB DEFAULT CHARSET\u003dutf8mb4 COLLATE\u003dutf8mb4_unicode_ci;"}],"source_content_type":"text/x-sql","patch_set":2,"id":"da36d5c6_c61bae71","line":205,"range":{"start_line":205,"start_character":65,"end_line":205,"end_character":75},"in_reply_to":"da36d5c6_87b48bd1","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"}],"devstack/files/schema/mon_postgresql.sql":[{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"36f73edae0975841e33e487da7d04e0dec6e06dc","unresolved":false,"context_lines":[{"line_number":245,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCADE;"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"ALTER TABLE ONLY alarm_inhibition_definition_exclusion"},{"line_number":248,"context_line":"    ADD CONSTRAINT fk_exclusions_alarm_inhibition_definition_id FOREIGHN KEY (alarm_inhibition_definition_id)"},{"line_number":249,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCASDE;"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"---"}],"source_content_type":"text/x-sql","patch_set":16,"id":"3f044301_3233c616","line":248,"range":{"start_line":248,"start_character":64,"end_line":248,"end_character":72},"updated":"2017-05-10 20:34:28.000000000","message":"Extra H in foreign","commit_id":"699518fa4920c6e6511c91aca90b9c000c52eb1b"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a619c87b45acad1c8df4117f37979799847efa1a","unresolved":false,"context_lines":[{"line_number":245,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCADE;"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"ALTER TABLE ONLY alarm_inhibition_definition_exclusion"},{"line_number":248,"context_line":"    ADD CONSTRAINT fk_exclusions_alarm_inhibition_definition_id FOREIGHN KEY (alarm_inhibition_definition_id)"},{"line_number":249,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCASDE;"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"---"}],"source_content_type":"text/x-sql","patch_set":16,"id":"3f044301_2d65ab1e","line":248,"range":{"start_line":248,"start_character":64,"end_line":248,"end_character":72},"in_reply_to":"3f044301_3233c616","updated":"2017-05-10 20:43:35.000000000","message":"Done","commit_id":"699518fa4920c6e6511c91aca90b9c000c52eb1b"},{"author":{"_account_id":14517,"name":"Ryan Brandt","email":"ryan.brandt@hpe.com","username":"ryan-brandt"},"change_message_id":"36f73edae0975841e33e487da7d04e0dec6e06dc","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"ALTER TABLE ONLY alarm_inhibition_definition_exclusion"},{"line_number":248,"context_line":"    ADD CONSTRAINT fk_exclusions_alarm_inhibition_definition_id FOREIGHN KEY (alarm_inhibition_definition_id)"},{"line_number":249,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCASDE;"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"---"},{"line_number":252,"context_line":"-- data for enum tables"}],"source_content_type":"text/x-sql","patch_set":16,"id":"3f044301_1238caec","line":249,"range":{"start_line":249,"start_character":51,"end_line":249,"end_character":59},"updated":"2017-05-10 20:34:28.000000000","message":"extra S in cascade","commit_id":"699518fa4920c6e6511c91aca90b9c000c52eb1b"},{"author":{"_account_id":22157,"name":"Andrea Adams","email":"aadams@hpe.com","username":"andrea.adams"},"change_message_id":"a619c87b45acad1c8df4117f37979799847efa1a","unresolved":false,"context_lines":[{"line_number":246,"context_line":""},{"line_number":247,"context_line":"ALTER TABLE ONLY alarm_inhibition_definition_exclusion"},{"line_number":248,"context_line":"    ADD CONSTRAINT fk_exclusions_alarm_inhibition_definition_id FOREIGHN KEY (alarm_inhibition_definition_id)"},{"line_number":249,"context_line":"    REFERENCES alarm_rule_definition(id) ON DELETE CASCASDE;"},{"line_number":250,"context_line":""},{"line_number":251,"context_line":"---"},{"line_number":252,"context_line":"-- data for enum tables"}],"source_content_type":"text/x-sql","patch_set":16,"id":"3f044301_0d6aefec","line":249,"range":{"start_line":249,"start_character":51,"end_line":249,"end_character":59},"in_reply_to":"3f044301_1238caec","updated":"2017-05-10 20:43:35.000000000","message":"Done","commit_id":"699518fa4920c6e6511c91aca90b9c000c52eb1b"}],"monasca_api/common/repositories/alarm_inhibition_managers_repository.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    @abc.abstractmethod"},{"line_number":31,"context_line":"    def get_alarm_inhibition_managers(self, tenant_id, name, offset, limit):"},{"line_number":32,"context_line":"        pass"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @abc.abstractmethod"},{"line_number":35,"context_line":"    def delete_alarm_inhibition_manager(self, tenant_id,"},{"line_number":36,"context_line":"                                        alarm_inhibition_manager_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da36d5c6_6736b753","line":33,"updated":"2017-02-22 16:00:52.000000000","message":"You are missing get_alarm_inhibition_manager","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    @abc.abstractmethod"},{"line_number":31,"context_line":"    def get_alarm_inhibition_managers(self, tenant_id, name, offset, limit):"},{"line_number":32,"context_line":"        pass"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"    @abc.abstractmethod"},{"line_number":35,"context_line":"    def delete_alarm_inhibition_manager(self, tenant_id,"},{"line_number":36,"context_line":"                                        alarm_inhibition_manager_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da36d5c6_e67c32b7","line":33,"in_reply_to":"da36d5c6_6736b753","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"}],"monasca_api/v2/reference/alarm_inhibition_managers.py":[{"author":{"_account_id":11809,"name":"Craig Bryant","email":"craig.bryant@hpe.com","username":"craig-bryant"},"change_message_id":"112ef50074359937310c21baa25592ee4cdc6ceb","unresolved":false,"context_lines":[{"line_number":352,"context_line":"                        alarm_inhibition_manager_created_event_msg)"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"def get_query_alarm_inhibition_manager_name(alarm_inhibition_manager,"},{"line_number":356,"context_line":"                                            return_none\u003dFalse):"},{"line_number":357,"context_line":"    try:"},{"line_number":358,"context_line":"        if \u0027name\u0027 in alarm_inhibition_manager:"},{"line_number":359,"context_line":"            name \u003d alarm_inhibition_manager[\u0027name\u0027]"},{"line_number":360,"context_line":"            return name"},{"line_number":361,"context_line":"        else:"},{"line_number":362,"context_line":"            if return_none:"},{"line_number":363,"context_line":"                return None"},{"line_number":364,"context_line":"            else:"},{"line_number":365,"context_line":"                raise Exception(\"Missing inhibition name\")"},{"line_number":366,"context_line":"    except Exception as ex:"},{"line_number":367,"context_line":"        LOG.debug(ex)"},{"line_number":368,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"def get_query_alarm_inhibition_manager_equal(alarm_inhibition_manager,"},{"line_number":372,"context_line":"                                             return_none\u003dFalse):"},{"line_number":373,"context_line":"    try:"},{"line_number":374,"context_line":"        if \u0027equal\u0027 in alarm_inhibition_manager:"},{"line_number":375,"context_line":"            equal \u003d alarm_inhibition_manager[\u0027equal\u0027]"},{"line_number":376,"context_line":"            return equal"},{"line_number":377,"context_line":"        else:"},{"line_number":378,"context_line":"            if return_none:"},{"line_number":379,"context_line":"                return None"},{"line_number":380,"context_line":"            else:"},{"line_number":381,"context_line":"                raise Exception(\"Missing inhibition equal field\")"},{"line_number":382,"context_line":"    except Exception as ex:"},{"line_number":383,"context_line":"        LOG.debug(ex)"},{"line_number":384,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"def get_query_alarm_inhibition_manager_source_match(alarm_inhibition_manager,"},{"line_number":388,"context_line":"                                                    return_none\u003dFalse):"},{"line_number":389,"context_line":"    try:"},{"line_number":390,"context_line":"        if \u0027source_match\u0027 in alarm_inhibition_manager:"},{"line_number":391,"context_line":"            source_match \u003d alarm_inhibition_manager[\u0027source_match\u0027]"},{"line_number":392,"context_line":"            return source_match"},{"line_number":393,"context_line":"        else:"},{"line_number":394,"context_line":"            if return_none:"},{"line_number":395,"context_line":"                return None"},{"line_number":396,"context_line":"            else:"},{"line_number":397,"context_line":"                raise Exception(\"Missing inhibition source match field\")"},{"line_number":398,"context_line":"    except Exception as ex:"},{"line_number":399,"context_line":"        LOG.debug(ex)"},{"line_number":400,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"def get_query_alarm_inhibition_manager_target_match(alarm_inhibition_manager,"},{"line_number":404,"context_line":"                                                    return_none\u003dFalse):"},{"line_number":405,"context_line":"    try:"},{"line_number":406,"context_line":"        if \u0027target_match\u0027 in alarm_inhibition_manager:"},{"line_number":407,"context_line":"            target_match \u003d alarm_inhibition_manager[\u0027target_match\u0027]"},{"line_number":408,"context_line":"            return target_match"},{"line_number":409,"context_line":"        else:"},{"line_number":410,"context_line":"            if return_none:"},{"line_number":411,"context_line":"                return None"},{"line_number":412,"context_line":"            else:"},{"line_number":413,"context_line":"                raise Exception(\"Missing inhibition target match field\")"},{"line_number":414,"context_line":"    except Exception as ex:"},{"line_number":415,"context_line":"        LOG.debug(ex)"},{"line_number":416,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"def get_comma_separated_str_as_list(comma_separated_str):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da36d5c6_4767f324","line":416,"range":{"start_line":355,"start_character":0,"end_line":416,"end_character":75},"updated":"2017-02-22 16:00:52.000000000","message":"These are all basically the same, can you have one method that you pass parameters to so you can reduce the amount of code?","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"},{"author":{"_account_id":18179,"name":"Kaiyan Sheng","email":"kaiyan.sheng@hpe.com","username":"kaiyan-sheng"},"change_message_id":"dc71ba3e84fbd7d6fbca32002f6f08db9771673b","unresolved":false,"context_lines":[{"line_number":352,"context_line":"                        alarm_inhibition_manager_created_event_msg)"},{"line_number":353,"context_line":""},{"line_number":354,"context_line":""},{"line_number":355,"context_line":"def get_query_alarm_inhibition_manager_name(alarm_inhibition_manager,"},{"line_number":356,"context_line":"                                            return_none\u003dFalse):"},{"line_number":357,"context_line":"    try:"},{"line_number":358,"context_line":"        if \u0027name\u0027 in alarm_inhibition_manager:"},{"line_number":359,"context_line":"            name \u003d alarm_inhibition_manager[\u0027name\u0027]"},{"line_number":360,"context_line":"            return name"},{"line_number":361,"context_line":"        else:"},{"line_number":362,"context_line":"            if return_none:"},{"line_number":363,"context_line":"                return None"},{"line_number":364,"context_line":"            else:"},{"line_number":365,"context_line":"                raise Exception(\"Missing inhibition name\")"},{"line_number":366,"context_line":"    except Exception as ex:"},{"line_number":367,"context_line":"        LOG.debug(ex)"},{"line_number":368,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":369,"context_line":""},{"line_number":370,"context_line":""},{"line_number":371,"context_line":"def get_query_alarm_inhibition_manager_equal(alarm_inhibition_manager,"},{"line_number":372,"context_line":"                                             return_none\u003dFalse):"},{"line_number":373,"context_line":"    try:"},{"line_number":374,"context_line":"        if \u0027equal\u0027 in alarm_inhibition_manager:"},{"line_number":375,"context_line":"            equal \u003d alarm_inhibition_manager[\u0027equal\u0027]"},{"line_number":376,"context_line":"            return equal"},{"line_number":377,"context_line":"        else:"},{"line_number":378,"context_line":"            if return_none:"},{"line_number":379,"context_line":"                return None"},{"line_number":380,"context_line":"            else:"},{"line_number":381,"context_line":"                raise Exception(\"Missing inhibition equal field\")"},{"line_number":382,"context_line":"    except Exception as ex:"},{"line_number":383,"context_line":"        LOG.debug(ex)"},{"line_number":384,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":385,"context_line":""},{"line_number":386,"context_line":""},{"line_number":387,"context_line":"def get_query_alarm_inhibition_manager_source_match(alarm_inhibition_manager,"},{"line_number":388,"context_line":"                                                    return_none\u003dFalse):"},{"line_number":389,"context_line":"    try:"},{"line_number":390,"context_line":"        if \u0027source_match\u0027 in alarm_inhibition_manager:"},{"line_number":391,"context_line":"            source_match \u003d alarm_inhibition_manager[\u0027source_match\u0027]"},{"line_number":392,"context_line":"            return source_match"},{"line_number":393,"context_line":"        else:"},{"line_number":394,"context_line":"            if return_none:"},{"line_number":395,"context_line":"                return None"},{"line_number":396,"context_line":"            else:"},{"line_number":397,"context_line":"                raise Exception(\"Missing inhibition source match field\")"},{"line_number":398,"context_line":"    except Exception as ex:"},{"line_number":399,"context_line":"        LOG.debug(ex)"},{"line_number":400,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":401,"context_line":""},{"line_number":402,"context_line":""},{"line_number":403,"context_line":"def get_query_alarm_inhibition_manager_target_match(alarm_inhibition_manager,"},{"line_number":404,"context_line":"                                                    return_none\u003dFalse):"},{"line_number":405,"context_line":"    try:"},{"line_number":406,"context_line":"        if \u0027target_match\u0027 in alarm_inhibition_manager:"},{"line_number":407,"context_line":"            target_match \u003d alarm_inhibition_manager[\u0027target_match\u0027]"},{"line_number":408,"context_line":"            return target_match"},{"line_number":409,"context_line":"        else:"},{"line_number":410,"context_line":"            if return_none:"},{"line_number":411,"context_line":"                return None"},{"line_number":412,"context_line":"            else:"},{"line_number":413,"context_line":"                raise Exception(\"Missing inhibition target match field\")"},{"line_number":414,"context_line":"    except Exception as ex:"},{"line_number":415,"context_line":"        LOG.debug(ex)"},{"line_number":416,"context_line":"        raise HTTPUnprocessableEntityError(\u0027Unprocessable Entity\u0027, str(ex))"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"def get_comma_separated_str_as_list(comma_separated_str):"}],"source_content_type":"text/x-python","patch_set":2,"id":"da36d5c6_0665c61c","line":416,"range":{"start_line":355,"start_character":0,"end_line":416,"end_character":75},"in_reply_to":"da36d5c6_4767f324","updated":"2017-02-23 22:17:34.000000000","message":"Done","commit_id":"a073205fc9f4f2e9faa0f8d92f8ce87d2394472b"}]}
