)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2955aafa695c703dd2971ffd8b96496b4380d221","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"8a1c6cec_90104c9d","updated":"2022-09-14 19:53:20.000000000","message":"https://github.com/harlowja/fasteners/pull/99#issuecomment-1247169166\n\nthe fasteners change is now in 0.18 so ill update this acordingly.","commit_id":"3aae3fa9d11c3aec184f3bb990f17d7474fbabc6"}],"oslo_concurrency/lockutils.py":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"cbcf47ed9b73d7b30d038ad2bbb8a168a6cb22ee","unresolved":true,"context_lines":[{"line_number":102,"context_line":"        if eventlet is not None and eventlet_patcher is not None:"},{"line_number":103,"context_line":"            if eventlet_patcher.is_monkey_patched(\u0027thread\u0027):"},{"line_number":104,"context_line":"                version \u003d tuple(fver.version_string().split(\u0027.\u0027))"},{"line_number":105,"context_line":"                if version \u003e\u003d (\u00270\u0027, \u002714\u0027, \u00271\u0027) and version \u003c (\u00270\u0027,\u002717\u0027,\u00274\u0027):"},{"line_number":106,"context_line":"                    super().__init__(*args, **kwargs)"},{"line_number":107,"context_line":"                    self._current_thread \u003d eventlet.getcurrent"},{"line_number":108,"context_line":"                elif version \u003e\u003d (\u00270\u0027,\u002717\u0027,\u00274\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"fa270be1_25fe34a5","line":105,"range":{"start_line":105,"start_character":60,"end_line":105,"end_character":75},"updated":"2022-09-06 13:50:40.000000000","message":"this does not exist yet just an fyi","commit_id":"3aae3fa9d11c3aec184f3bb990f17d7474fbabc6"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"5f7de4a5044224bb7545bcb5b76c5aa4293bf698","unresolved":true,"context_lines":[{"line_number":102,"context_line":"        if eventlet is not None and eventlet_patcher is not None:"},{"line_number":103,"context_line":"            if eventlet_patcher.is_monkey_patched(\u0027thread\u0027):"},{"line_number":104,"context_line":"                version \u003d tuple(fver.version_string().split(\u0027.\u0027))"},{"line_number":105,"context_line":"                if version \u003e\u003d (\u00270\u0027, \u002714\u0027, \u00271\u0027) and version \u003c (\u00270\u0027,\u002717\u0027,\u00274\u0027):"},{"line_number":106,"context_line":"                    super().__init__(*args, **kwargs)"},{"line_number":107,"context_line":"                    self._current_thread \u003d eventlet.getcurrent"},{"line_number":108,"context_line":"                elif version \u003e\u003d (\u00270\u0027,\u002717\u0027,\u00274\u0027):"}],"source_content_type":"text/x-python","patch_set":1,"id":"e46c505b_6a060ea2","line":105,"range":{"start_line":105,"start_character":60,"end_line":105,"end_character":75},"in_reply_to":"fa270be1_25fe34a5","updated":"2022-09-14 19:58:27.000000000","message":"this is fixed in 0.18 which is now released\nalso it was broken in 0.15 not 0.14.1 ut the version stirng is wrong in the 0.15 tag\n\nhowever the package metadta in setup.py is correct\n\nhttps://github.com/harlowja/fasteners/blob/0.15/setup.py#L34\nso if i base the detection on that instead i can actully check for \n15.0\u003e\u003dx and x \u003c0.18.0\nwhich is the real range we care about sill ill use the import tools way fo geting the version form the package.","commit_id":"3aae3fa9d11c3aec184f3bb990f17d7474fbabc6"}]}
