)]}'
{"vitrage/datasources/listener_service.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"46b467a2beef808725fd02d6fca661b928ff7438","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Started!\")"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def stop(self):"},{"line_number":50,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Stopping...\")"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # Should it be here?"},{"line_number":53,"context_line":"        # self.listener.stop()"},{"line_number":54,"context_line":"        # self.listener.wait()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Stopped!\")"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    @classmethod"},{"line_number":59,"context_line":"    def _create_callbacks_by_events_dict(cls, conf):"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f6a8fd7_8f75409b","line":56,"range":{"start_line":49,"start_character":0,"end_line":56,"end_character":67},"updated":"2018-04-16 09:03:37.000000000","message":"Is this function still needed?","commit_id":"6acd8b2b8dd64018aedd33c32053427e08449948"},{"author":{"_account_id":19134,"name":"Eyal","email":"eyalb1@gmail.com","username":"eyalb"},"change_message_id":"df9a622873a50832434426570fe2c6e105907b2e","unresolved":false,"context_lines":[{"line_number":46,"context_line":""},{"line_number":47,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Started!\")"},{"line_number":48,"context_line":""},{"line_number":49,"context_line":"    def stop(self):"},{"line_number":50,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Stopping...\")"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"        # Should it be here?"},{"line_number":53,"context_line":"        # self.listener.stop()"},{"line_number":54,"context_line":"        # self.listener.wait()"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        LOG.info(\"Vitrage data source Listener Service - Stopped!\")"},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"    @classmethod"},{"line_number":59,"context_line":"    def _create_callbacks_by_events_dict(cls, conf):"}],"source_content_type":"text/x-python","patch_set":12,"id":"9f6a8fd7_2fcc3488","line":56,"range":{"start_line":49,"start_character":0,"end_line":56,"end_character":67},"in_reply_to":"9f6a8fd7_8f75409b","updated":"2018-04-16 15:08:34.000000000","message":"no","commit_id":"6acd8b2b8dd64018aedd33c32053427e08449948"}]}
