)]}'
{"watcher/common/service.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"4e8d9ed0bfa1315b238f3b1f3e7af195a32d1cbb","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"cfg.CONF.register_opts(service_opts)"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"NOTIFICATION_OPTS \u003d ["},{"line_number":70,"context_line":"    cfg.StrOpt(\u0027notification_level\u0027,"},{"line_number":71,"context_line":"               choices\u003dwfields.NotificationPriority.ALL,"},{"line_number":72,"context_line":"               default\u003dwfields.NotificationPriority.INFO,"},{"line_number":73,"context_line":"               help\u003d_(\u0027Specifies the minimum level for which to send \u0027"},{"line_number":74,"context_line":"                      \u0027notifications. If not set, no notifications will \u0027"},{"line_number":75,"context_line":"                      \u0027be sent. The default is for this option to be at the \u0027"},{"line_number":76,"context_line":"                      \u0027`INFO` level.\u0027))"},{"line_number":77,"context_line":"]"},{"line_number":78,"context_line":"cfg.CONF.register_opts(NOTIFICATION_OPTS)"},{"line_number":79,"context_line":""},{"line_number":80,"context_line":""},{"line_number":81,"context_line":"CONF \u003d cfg.CONF"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_7cb67fdd","line":78,"range":{"start_line":69,"start_character":0,"end_line":78,"end_character":41},"updated":"2016-11-15 17:27:33.000000000","message":"How to unset this parameter into the watcher.conf file ? By default this parameter should be set to None (no notification)","commit_id":"5a429a42dae358bb1ad79160884875b8644766a8"}],"watcher/objects/notifications/base.py":[{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"4e8d9ed0bfa1315b238f3b1f3e7af195a32d1cbb","unresolved":false,"context_lines":[{"line_number":28,"context_line":"    wfields.NotificationPriority.WARN: 2,"},{"line_number":29,"context_line":"    wfields.NotificationPriority.ERROR: 3,"},{"line_number":30,"context_line":"    wfields.NotificationPriority.CRITICAL: 4"},{"line_number":31,"context_line":"}"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"@base.WatcherObjectRegistry.register_if(False)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_3c4fa7be","line":31,"updated":"2016-11-15 17:27:33.000000000","message":"wfields.NotificationPriority.AUDIT is missing","commit_id":"5a429a42dae358bb1ad79160884875b8644766a8"},{"author":{"_account_id":12394,"name":"David TARDIVEL","email":"David.TARDIVEL@b-com.com","username":"David.T"},"change_message_id":"7a7498a9666d871d143aad7ae4acfa697ab3fb9c","unresolved":false,"context_lines":[{"line_number":150,"context_line":"        \"\"\""},{"line_number":151,"context_line":"        if CONF.notification_level is None:"},{"line_number":152,"context_line":"            return False"},{"line_number":153,"context_line":"        return (NOTIFY_LEVELS[self.priority] \u003e\u003d"},{"line_number":154,"context_line":"                NOTIFY_LEVELS[CONF.notification_level])"},{"line_number":155,"context_line":""},{"line_number":156,"context_line":"    def _emit(self, context, event_type, publisher_id, payload):"},{"line_number":157,"context_line":"        notifier \u003d rpc.get_notifier(publisher_id)"}],"source_content_type":"text/x-python","patch_set":4,"id":"7a77a97e_abf36f72","line":154,"range":{"start_line":153,"start_character":14,"end_line":154,"end_character":55},"updated":"2016-11-15 16:27:37.000000000","message":"please add a unit test for this part.","commit_id":"5a429a42dae358bb1ad79160884875b8644766a8"}]}
