)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"74246d8a77088a3c21e557882898b50d1d287e02","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"5a689e78_49e950fc","updated":"2025-11-14 16:14:38.000000000","message":"Globally LGTM, there is pep8 errors to fix first.","commit_id":"72cbc5e20351428061823f24d03af19f221e5bad"}],"oslo_service/backend/_common/threadgroup.py":[{"author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"change_message_id":"09e50a291d4af30174c29024090bd071a6c617f6","unresolved":true,"context_lines":[{"line_number":275,"context_line":""},{"line_number":276,"context_line":"    @property"},{"line_number":277,"context_line":"    def max_threads(self):"},{"line_number":278,"context_line":"        warnings.warn("},{"line_number":279,"context_line":"            \"ThreadGroup.max_threads is deprecated and will be removed. \""},{"line_number":280,"context_line":"            \"Use thread_pool_size instead.\","},{"line_number":281,"context_line":"            DeprecationWarning,"}],"source_content_type":"text/x-python","patch_set":4,"id":"b38d8d3b_7a33f36e","line":278,"range":{"start_line":278,"start_character":8,"end_line":278,"end_character":16},"updated":"2025-11-17 12:44:56.000000000","message":"Would have eventually proposed to use debtcollector rather than warning to unifiy the way we handle deprecation, but the current version LGTM and this is a detail that do not deserve nitpicks.","commit_id":"cdf7034f7e7098208accce635054245cef559fc1"}]}
