)]}'
{"manila/share/drivers/dell_emc/common/enas/xml_api_parser.py":[{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"eca916b6e5f2a12af23ec3e09886433c9fe33cc8","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        events \u003d (\"start\", \"end\")"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        context \u003d etree.iterparse(six.BytesIO(xml),"},{"line_number":60,"context_line":"                                  events\u003devents)"},{"line_number":61,"context_line":"        for action, elem in context:"},{"line_number":62,"context_line":"            self.tag \u003d self._remove_ns(elem.tag)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_446778eb","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":50},"updated":"2019-12-09 21:22:46.000000000","message":"This works fine for python2.7, but does not work for python3:\n\n https://six.readthedocs.io/#six.BytesIO\n https://docs.python.org/3/library/io.html#io.BytesIO\n\nYou\u0027ll need a byte array as input, not string.","commit_id":"58a6be1454d1c94c1c1d994a9a4b2b8d2b00be2d"},{"author":{"_account_id":18742,"name":"Ryan Liang","email":"ryan.liang@emc.com","username":"RyanLiang"},"change_message_id":"26e87df91316d47d0647b9dd93d4dd72c9952eb1","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        events \u003d (\"start\", \"end\")"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        context \u003d etree.iterparse(six.BytesIO(xml),"},{"line_number":60,"context_line":"                                  events\u003devents)"},{"line_number":61,"context_line":"        for action, elem in context:"},{"line_number":62,"context_line":"            self.tag \u003d self._remove_ns(elem.tag)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_d464734b","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":50},"in_reply_to":"3fa7e38b_446778eb","updated":"2019-12-10 03:02:23.000000000","message":"Actually, the `xml` here is a byte array (`bytes` type).\nCheck the call path:\n`xml` is the response returned by `HTTPResponse.read()`, which is `bytes`.\n\n# dell_emc/plugins/vnx/object_manager.py +151\nrsp_xml \u003d self.conn[\u0027XML\u0027].request(str(req_xml))\nresponse \u003d self.xml_parser.parse(rsp_xml)\n\n# dell_emc/common/enas/connector.py +106\nresp \u003d self.url_opener.open(req)\nresp_body \u003d resp.read()","commit_id":"58a6be1454d1c94c1c1d994a9a4b2b8d2b00be2d"},{"author":{"_account_id":16643,"name":"Goutham Pacha Ravi","email":"gouthampravi@gmail.com","username":"gouthamr"},"change_message_id":"8c44d3d740453645500f527aecca6586124a7c3f","unresolved":false,"context_lines":[{"line_number":56,"context_line":""},{"line_number":57,"context_line":"        events \u003d (\"start\", \"end\")"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"        context \u003d etree.iterparse(six.BytesIO(xml),"},{"line_number":60,"context_line":"                                  events\u003devents)"},{"line_number":61,"context_line":"        for action, elem in context:"},{"line_number":62,"context_line":"            self.tag \u003d self._remove_ns(elem.tag)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3fa7e38b_27483b2c","line":59,"range":{"start_line":59,"start_character":34,"end_line":59,"end_character":50},"in_reply_to":"3fa7e38b_d464734b","updated":"2019-12-10 04:40:17.000000000","message":"Thanks, the unit tests need to be fixed then: https://storage.gra1.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_331/696002/1/check/openstack-tox-py36/331b7e1/testr_results.html.gz","commit_id":"58a6be1454d1c94c1c1d994a9a4b2b8d2b00be2d"}]}
