)]}'
{"nova/virt/vmwareapi/vim_util.py":[{"author":{"_account_id":9107,"name":"Victor Stinner","email":"vstinner@redhat.com","username":"haypo"},"change_message_id":"3fc01c8f183682462c67ee0ef3d9fa3df729fcff","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    are converted."},{"line_number":49,"context_line":"    \"\"\""},{"line_number":50,"context_line":"    d \u003d {}"},{"line_number":51,"context_line":"    for k, v in _suds_to_dict(obj).iteritems():"},{"line_number":52,"context_line":"        if hasattr(v, \u0027__keylist__\u0027):"},{"line_number":53,"context_line":"            d[k] \u003d object_to_dict(v, list_depth\u003dlist_depth)"},{"line_number":54,"context_line":"        elif isinstance(v, list):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9af37de9_56c53059","line":51,"updated":"2015-05-11 12:15:12.000000000","message":"Code of suds 0.4:\n\ndef items(sobject):\n    for item in sobject: yield item\n\ndef asdict(sobject):\n    return dict(items(sobject))\n\nHum... This code looks very complex for something simple. asdict(obj) can be simplified to... dict(obj).\n\nSame for dict([item for item in sobject]): it should do exactly the same than dict(sobject).\n\nYou can replace the code with:\n\nfor k, v in dict(obj).iteritems():","commit_id":"9cdc1974b1ddce75dd31f97175e96bae54bbd85a"},{"author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"change_message_id":"43d1151eb06c99e8dfa112080afcf47b32c2a893","unresolved":false,"context_lines":[{"line_number":48,"context_line":"    are converted."},{"line_number":49,"context_line":"    \"\"\""},{"line_number":50,"context_line":"    d \u003d {}"},{"line_number":51,"context_line":"    for k, v in _suds_to_dict(obj).iteritems():"},{"line_number":52,"context_line":"        if hasattr(v, \u0027__keylist__\u0027):"},{"line_number":53,"context_line":"            d[k] \u003d object_to_dict(v, list_depth\u003dlist_depth)"},{"line_number":54,"context_line":"        elif isinstance(v, list):"}],"source_content_type":"text/x-python","patch_set":3,"id":"9af37de9_a303fbb7","line":51,"in_reply_to":"9af37de9_56c53059","updated":"2015-05-11 13:53:06.000000000","message":"Done","commit_id":"9cdc1974b1ddce75dd31f97175e96bae54bbd85a"}],"test-requirements.txt":[{"author":{"_account_id":1849,"name":"Joe Gordon","email":"joe.gordon0@gmail.com","username":"jogo"},"change_message_id":"3fc1c478aee319cb446d0f420fd5c67922e37a75","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"9af37de9_4477cc02","side":"PARENT","line":27,"updated":"2015-05-10 18:28:39.000000000","message":"$ git grep \"import suds\"\nnova/tests/unit/virt/vmwareapi/test_driver_api.py:import suds\nnova/virt/vmwareapi/vim_util.py:import suds","commit_id":"7bdf66e892fbe90eec62ebcff05edfae80a35c3d"}]}
