)]}'
{"nova/utils.py":[{"author":{"_account_id":7040,"name":"GuoHui LIu","email":"liuguohui@gmail.com","username":"guohliu"},"change_message_id":"8004072d826d15d315741ac2376a52e7476a7a88","unresolved":false,"context_lines":[{"line_number":1011,"context_line":""},{"line_number":1012,"context_line":"def convert_version_to_int(version):"},{"line_number":1013,"context_line":"    try:"},{"line_number":1014,"context_line":"        if isinstance(version, str):"},{"line_number":1015,"context_line":"            version \u003d convert_version_to_tuple(version)"},{"line_number":1016,"context_line":"        if isinstance(version, tuple):"},{"line_number":1017,"context_line":"            return reduce(lambda x, y: (x * 1000) + y, version)"}],"source_content_type":"text/x-python","patch_set":1,"id":"AAAAUH%2F%2FpWU%3D","line":1014,"updated":"2014-01-10 05:41:16.000000000","message":"we\u0027d better to use six.string_types to compatible with py3","commit_id":"da8f6985f18acf2152266f38e42233afd51e7000"},{"author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"change_message_id":"13450e51ead334afccec508db876190191dd7d58","unresolved":false,"context_lines":[{"line_number":1013,"context_line":"    try:"},{"line_number":1014,"context_line":"        if isinstance(version, six.string_types):"},{"line_number":1015,"context_line":"            version \u003d convert_version_to_tuple(version)"},{"line_number":1016,"context_line":"        if isinstance(version, tuple):"},{"line_number":1017,"context_line":"            return reduce(lambda x, y: (x * 1000) + y, version)"},{"line_number":1018,"context_line":"    except Exception:"},{"line_number":1019,"context_line":"        raise exception.NovaException(message\u003d\"Hypervisor version invalid.\")"}],"source_content_type":"text/x-python","patch_set":2,"id":"AAAAUX%2F%2F5MQ%3D","line":1016,"updated":"2014-02-10 05:22:59.000000000","message":"FWIW, isinstance is only better when subclass support is desired - its substantially slower than type(foo) is bar.","commit_id":"9f7c5bf5ad38237f2adac980afb69fcdb26678a3"}]}
