)]}'
{"keystone/common/sql/core.py":[{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"da55d3ac698a0e9ac8425d3a7c0d26339e9f9cf3","unresolved":true,"context_lines":[{"line_number":119,"context_line":"class JsonBlob(sql_types.TypeDecorator):"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    impl \u003d sql.Text"},{"line_number":122,"context_line":"    cache_ok \u003d False"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    def process_bind_param(self, value, dialect):"},{"line_number":125,"context_line":"        return jsonutils.dumps(value)"}],"source_content_type":"text/x-python","patch_set":2,"id":"0cf17787_4505564a","line":122,"range":{"start_line":122,"start_character":4,"end_line":122,"end_character":20},"updated":"2021-06-05 07:13:38.000000000","message":"could use an explanation","commit_id":"86dece1c0c4281051b657ffccd38d64dd35455a7"},{"author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"change_message_id":"13bb0fc92d6bb9da19fd717098ac5e694faa44f5","unresolved":true,"context_lines":[{"line_number":119,"context_line":"class JsonBlob(sql_types.TypeDecorator):"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    impl \u003d sql.Text"},{"line_number":122,"context_line":"    cache_ok \u003d False"},{"line_number":123,"context_line":""},{"line_number":124,"context_line":"    def process_bind_param(self, value, dialect):"},{"line_number":125,"context_line":"        return jsonutils.dumps(value)"}],"source_content_type":"text/x-python","patch_set":2,"id":"e678b651_14588373","line":122,"range":{"start_line":122,"start_character":4,"end_line":122,"end_character":20},"in_reply_to":"0cf17787_4505564a","updated":"2021-06-07 13:04:28.000000000","message":"Right, I\u0027ll push a new patch","commit_id":"86dece1c0c4281051b657ffccd38d64dd35455a7"},{"author":{"_account_id":30491,"name":"Radosław Piliszek","display_name":"Radek","email":"radek@piliszek.it","username":"yoctozepto","status":"self-employed techologist, collaborating mostly with 7bulls.com"},"change_message_id":"da55d3ac698a0e9ac8425d3a7c0d26339e9f9cf3","unresolved":true,"context_lines":[{"line_number":145,"context_line":""},{"line_number":146,"context_line":"    impl \u003d sql.BigInteger"},{"line_number":147,"context_line":"    epoch \u003d datetime.datetime.fromtimestamp(0, tz\u003dpytz.UTC)"},{"line_number":148,"context_line":"    cache_ok \u003d False"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    def process_bind_param(self, value, dialect):"},{"line_number":151,"context_line":"        if value is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"4223d162_85f1482d","line":148,"range":{"start_line":148,"start_character":4,"end_line":148,"end_character":20},"updated":"2021-06-05 07:13:38.000000000","message":"ditto","commit_id":"86dece1c0c4281051b657ffccd38d64dd35455a7"}]}
