)]}'
{"oslo/messaging/_drivers/amqp.py":[{"author":{"_account_id":1247,"name":"Mark McLoughlin","email":"markmc@redhat.com","username":"markmc"},"change_message_id":"3989918ea86112f7cadb26af547765252f6c8694","unresolved":false,"context_lines":[{"line_number":184,"context_line":"    context_dict \u003d {}"},{"line_number":185,"context_line":"    for key in list(msg.keys()):"},{"line_number":186,"context_line":"        # NOTE(vish): Some versions of Python don\u0027t like unicode keys"},{"line_number":187,"context_line":"        #             in kwargs."},{"line_number":188,"context_line":"        key \u003d six.text_type(key)"},{"line_number":189,"context_line":"        if key.startswith(\u0027_context_\u0027):"},{"line_number":190,"context_line":"            value \u003d msg.pop(key)"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_adb7d2d6","line":187,"updated":"2014-06-20 13:32:46.000000000","message":"Thanks for digging up those links Josh.\n\nWe should remove the comment in that case","commit_id":"72a513c3e373f2b4cf83c5d8cd2c493c68a4557e"},{"author":{"_account_id":6928,"name":"Ben Nemec","email":"openstack@nemebean.com","username":"bnemec"},"change_message_id":"c208f21f084bc960fb429e7e7b15cb6cb9614422","unresolved":false,"context_lines":[{"line_number":185,"context_line":"    for key in list(msg.keys()):"},{"line_number":186,"context_line":"        # NOTE(vish): Some versions of Python don\u0027t like unicode keys"},{"line_number":187,"context_line":"        #             in kwargs."},{"line_number":188,"context_line":"        key \u003d six.text_type(key)"},{"line_number":189,"context_line":"        if key.startswith(\u0027_context_\u0027):"},{"line_number":190,"context_line":"            value \u003d msg.pop(key)"},{"line_number":191,"context_line":"            context_dict[key[9:]] \u003d value"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_39b0d6f3","line":188,"updated":"2014-06-02 22:52:17.000000000","message":"I\u0027m thinking this one needs to stay based on the comment above, unless we can confirm that we no longer support any Python versions with this issue.","commit_id":"72a513c3e373f2b4cf83c5d8cd2c493c68a4557e"},{"author":{"_account_id":1297,"name":"Joshua Harlow","email":"jxharlow@godaddy.com","username":"harlowja"},"change_message_id":"467dac8b7c0fb7c656b713c31a3c73d741389912","unresolved":false,"context_lines":[{"line_number":185,"context_line":"    for key in list(msg.keys()):"},{"line_number":186,"context_line":"        # NOTE(vish): Some versions of Python don\u0027t like unicode keys"},{"line_number":187,"context_line":"        #             in kwargs."},{"line_number":188,"context_line":"        key \u003d six.text_type(key)"},{"line_number":189,"context_line":"        if key.startswith(\u0027_context_\u0027):"},{"line_number":190,"context_line":"            value \u003d msg.pop(key)"},{"line_number":191,"context_line":"            context_dict[key[9:]] \u003d value"}],"source_content_type":"text/x-python","patch_set":1,"id":"1ae5cdf2_34845d0b","line":188,"in_reply_to":"1ae5cdf2_39b0d6f3","updated":"2014-06-02 23:35:30.000000000","message":"I think we should be fine to use six.text_type here. The issue was fixed in 2.6.5 (do we support older 2.6?) http://bugs.python.org/issue2646  and http://bugs.python.org/issue4978","commit_id":"72a513c3e373f2b4cf83c5d8cd2c493c68a4557e"}]}
