)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"e3dcd720a9c337b87a8d932aa5c736965cf674bd","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":2,"id":"539e0155_27c54a72","updated":"2022-04-12 10:16:54.000000000","message":"While this series is effectively complete, please *do not* review this yet. Instead, focus your efforts on the legacy engine facade removal series at [1]. This is *far* longer, and I can easily rebase this series afterwards. I\u0027ve intentionally left resolution of two warnings in this series until that rebase happens because the fixes will be much easier with the context-based (non-legacy) engine facade.\n\n[1] https://review.opendev.org/q/topic:remove-legacyfacade+is:open+project:openstack/cinder","commit_id":"ef98879bda4475dfa11ec23bcbd902e116849170"}],"cinder/tests/fixtures.py":[{"author":{"_account_id":4523,"name":"Eric Harney","email":"eharney@redhat.com","username":"eharney"},"change_message_id":"eff8336e2ad7c199f473815606368864168d9ecd","unresolved":true,"context_lines":[{"line_number":193,"context_line":"        warnings.filterwarnings("},{"line_number":194,"context_line":"            \u0027ignore\u0027,"},{"line_number":195,"context_line":"            module\u003d\u0027cinder\u0027,"},{"line_number":196,"context_line":"            message\u003dr\u0027The \"whens\" argument to case\\(\\) is now passed using \u0027,"},{"line_number":197,"context_line":"            category\u003dsqla_exc.SADeprecationWarning,"},{"line_number":198,"context_line":"        )"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"15940161_66962c24","line":196,"range":{"start_line":196,"start_character":50,"end_line":196,"end_character":51},"updated":"2022-06-23 19:55:48.000000000","message":"I think all of these escapes aren\u0027t needed in the single-quoted raw strings here?","commit_id":"238e7f8920aa7d4bfa26a334740f7fc1b3a04ad0"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"38e8edf29a1242d42ebd52ff3132c80801e708a9","unresolved":false,"context_lines":[{"line_number":193,"context_line":"        warnings.filterwarnings("},{"line_number":194,"context_line":"            \u0027ignore\u0027,"},{"line_number":195,"context_line":"            module\u003d\u0027cinder\u0027,"},{"line_number":196,"context_line":"            message\u003dr\u0027The \"whens\" argument to case\\(\\) is now passed using \u0027,"},{"line_number":197,"context_line":"            category\u003dsqla_exc.SADeprecationWarning,"},{"line_number":198,"context_line":"        )"},{"line_number":199,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"a8204325_326bc2e0","line":196,"range":{"start_line":196,"start_character":50,"end_line":196,"end_character":51},"in_reply_to":"15940161_66962c24","updated":"2022-06-23 21:21:50.000000000","message":"They are. This string is parsed as a regex. I need to escape this otherwise it\u0027s parsed as a group. Just double checked on [1] to be sure 😅\n\n[1] https://regex101.com/","commit_id":"238e7f8920aa7d4bfa26a334740f7fc1b3a04ad0"}]}
