)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"6e30aabe218f3c7b1cf634ab7a7fabe450bcf43f","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"c4c7004b_adf514a4","updated":"2024-12-10 14:56:31.000000000","message":"Thanks Arnaud, great job!","commit_id":"bf7593102d2640c485b5d4486e8e80f19a602af4"}],"mistral/rpc/kombu/kombu_server.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"6e30aabe218f3c7b1cf634ab7a7fabe450bcf43f","unresolved":true,"context_lines":[{"line_number":69,"context_line":"        self.routing_key \u003d self.topic"},{"line_number":70,"context_line":"        self.channel \u003d None"},{"line_number":71,"context_line":"        self.conn \u003d None"},{"line_number":72,"context_line":"        # NOTE(amorin) should we stop using eventletutils?"},{"line_number":73,"context_line":"        self._running \u003d eventletutils.Event()"},{"line_number":74,"context_line":"        self._stopped \u003d eventletutils.Event()"},{"line_number":75,"context_line":"        self.endpoints \u003d []"}],"source_content_type":"text/x-python","patch_set":1,"id":"2fcd28ab_160b8cce","line":72,"range":{"start_line":72,"start_character":8,"end_line":72,"end_character":58},"updated":"2024-12-10 14:56:31.000000000","message":"If there is no monkey patching somewhere in mistral/kombu,then we can safely remove this eventletutils usage and move directly to `threading.Event` rather than to `eventletutils.Event`, but it is important to remove all occurence of monkey patching first to avoid falling into https://greenlet.readthedocs.io/en/stable/python_threads.html","commit_id":"bf7593102d2640c485b5d4486e8e80f19a602af4"}]}
