)]}'
{"oslo_context/context.py":[{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"19710bbc0902df542429945709c03443a1c3bdaf","unresolved":true,"context_lines":[{"line_number":33,"context_line":"import uuid"},{"line_number":34,"context_line":"import warnings"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"if TYPE_CHECKING:"},{"line_number":37,"context_line":"    _MutableMapping \u003d collections.abc.MutableMapping[str, Any]"},{"line_number":38,"context_line":"else:"},{"line_number":39,"context_line":"    _MutableMapping \u003d collections.abc.MutableMapping"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"_request_store \u003d threading.local()"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"c68cb9bb_641b3a70","line":39,"range":{"start_line":36,"start_character":0,"end_line":39,"end_character":52},"updated":"2026-10-05 14:57:13.000000000","message":"We should be able to drop this. MutableMapping [is subscriptable since Python 3.9](https://docs.python.org/3/library/typing.html#typing.MutableMapping).","commit_id":"0726716740466a271eb669a40fcb0d94f33d3519"},{"author":{"_account_id":9816,"name":"Takashi Kajinami","email":"kajinamit@oss.nttdata.com","username":"kajinamit"},"change_message_id":"8ec5a68dd88006cdb041aad3daa2bbff740d5c7e","unresolved":false,"context_lines":[{"line_number":33,"context_line":"import uuid"},{"line_number":34,"context_line":"import warnings"},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"if TYPE_CHECKING:"},{"line_number":37,"context_line":"    _MutableMapping \u003d collections.abc.MutableMapping[str, Any]"},{"line_number":38,"context_line":"else:"},{"line_number":39,"context_line":"    _MutableMapping \u003d collections.abc.MutableMapping"},{"line_number":40,"context_line":""},{"line_number":41,"context_line":"_request_store \u003d threading.local()"},{"line_number":42,"context_line":""}],"source_content_type":"text/x-python","patch_set":1,"id":"216e030f_73359401","line":39,"range":{"start_line":36,"start_character":0,"end_line":39,"end_character":52},"in_reply_to":"c68cb9bb_641b3a70","updated":"2026-10-05 15:01:30.000000000","message":"Oh yes. it\u0027s now much simpler.","commit_id":"0726716740466a271eb669a40fcb0d94f33d3519"}]}
