)]}'
{"novaclient/utils.py":[{"author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"change_message_id":"21c31802ebc8ec2103a955bc09f77bb478368828","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        except Exception as e:"},{"line_number":412,"context_line":"            failure_flag \u003d True"},{"line_number":413,"context_line":"            try:"},{"line_number":414,"context_line":"                type(unicode)  # fails in PY3"},{"line_number":415,"context_line":"                print(encodeutils.safe_encode(unicode(e)))"},{"line_number":416,"context_line":"            except NameError:"},{"line_number":417,"context_line":"                print(e)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_8b2146ff","line":414,"updated":"2016-08-03 15:34:41.000000000","message":"Why not use six.PY3 to test this?","commit_id":"8178f8678510152f7ed3d1b81d42ef7e74c7c341"},{"author":{"_account_id":22314,"name":"Ryan Selden","email":"seldenr@icloud.com","username":"seldenr"},"change_message_id":"6adadd3dd5dd77e5de0ccb3c42c6b60d797288e9","unresolved":false,"context_lines":[{"line_number":411,"context_line":"        except Exception as e:"},{"line_number":412,"context_line":"            failure_flag \u003d True"},{"line_number":413,"context_line":"            try:"},{"line_number":414,"context_line":"                type(unicode)  # fails in PY3"},{"line_number":415,"context_line":"                print(encodeutils.safe_encode(unicode(e)))"},{"line_number":416,"context_line":"            except NameError:"},{"line_number":417,"context_line":"                print(e)"}],"source_content_type":"text/x-python","patch_set":2,"id":"bacf61ea_4541f638","line":414,"in_reply_to":"bacf61ea_8b2146ff","updated":"2016-08-03 16:45:25.000000000","message":"Done","commit_id":"8178f8678510152f7ed3d1b81d42ef7e74c7c341"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"28eecc21337e029b3ef0e654aeb3fc4d48bf32c5","unresolved":false,"context_lines":[{"line_number":407,"context_line":"                encodeutils.safe_encode("},{"line_number":408,"context_line":"                    success_msg % resource"},{"line_number":409,"context_line":"                )"},{"line_number":410,"context_line":"            )"},{"line_number":411,"context_line":"        except Exception as e:"},{"line_number":412,"context_line":"            failure_flag \u003d True"},{"line_number":413,"context_line":"            if six.PY3:"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_0db1a747","line":410,"updated":"2016-08-04 17:36:30.000000000","message":"This isn\u0027t consistent with the code style we have in novaclient. Can we not do something like:\n\n msg \u003d encodeutils.safe_encode(success_msg % resource)\n print(msg)","commit_id":"20150d5d581ce65a9d087e29f51d940021c510d7"},{"author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"change_message_id":"28eecc21337e029b3ef0e654aeb3fc4d48bf32c5","unresolved":false,"context_lines":[{"line_number":410,"context_line":"            )"},{"line_number":411,"context_line":"        except Exception as e:"},{"line_number":412,"context_line":"            failure_flag \u003d True"},{"line_number":413,"context_line":"            if six.PY3:"},{"line_number":414,"context_line":"                print(e)"},{"line_number":415,"context_line":"            else:"},{"line_number":416,"context_line":"                print(encodeutils.safe_encode(unicode(e)))"},{"line_number":417,"context_line":""},{"line_number":418,"context_line":"    if failure_flag:"},{"line_number":419,"context_line":"        raise exceptions.CommandError(error_msg)"}],"source_content_type":"text/x-python","patch_set":3,"id":"bacf61ea_2d2f4b89","line":416,"range":{"start_line":413,"start_character":12,"end_line":416,"end_character":58},"updated":"2016-08-04 17:36:30.000000000","message":"Is there a reason we can\u0027t use encodeutils.exception_to_unicode here instead?\n\n msg \u003d encodeutils.exception_to_unicode(e)\n print(msg)","commit_id":"20150d5d581ce65a9d087e29f51d940021c510d7"}]}
