)]}'
{"oslo_vmware/dvs_util.py":[{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2016 VMware, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0b89ae73","line":1,"updated":"2018-09-04 10:40:56.000000000","message":"nit: 2018","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2016 VMware, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_4e2ed48c","line":1,"in_reply_to":"3f79a3b5_0b89ae73","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"def get_port_group_spec(session, name, vlan_id, trunk_mode\u003dFalse):"},{"line_number":72,"context_line":"    \"\"\"Gets the port configuration for a distributed port group"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    :param session: vCenter soap session"},{"line_number":75,"context_line":"    :param name: the name of the port group"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_4b4d6639","line":72,"updated":"2018-09-04 10:40:56.000000000","message":"nit: gets the port group spec ...","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":69,"context_line":""},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"def get_port_group_spec(session, name, vlan_id, trunk_mode\u003dFalse):"},{"line_number":72,"context_line":"    \"\"\"Gets the port configuration for a distributed port group"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    :param session: vCenter soap session"},{"line_number":75,"context_line":"    :param name: the name of the port group"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_0e521c14","line":72,"in_reply_to":"3f79a3b5_4b4d6639","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    :param session: vCenter soap session"},{"line_number":124,"context_line":"    :param dvs_moref: managed DVS object reference"},{"line_number":125,"context_line":"    :returns: List of sets that have the following format:"},{"line_number":126,"context_line":"              (portgroup name, port group moref)"},{"line_number":127,"context_line":"    \"\"\""},{"line_number":128,"context_line":"    pgs \u003d []"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_2be26a31","line":125,"updated":"2018-09-04 10:40:56.000000000","message":"list of tuples?","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"    :param session: vCenter soap session"},{"line_number":124,"context_line":"    :param dvs_moref: managed DVS object reference"},{"line_number":125,"context_line":"    :returns: List of sets that have the following format:"},{"line_number":126,"context_line":"              (portgroup name, port group moref)"},{"line_number":127,"context_line":"    \"\"\""},{"line_number":128,"context_line":"    pgs \u003d []"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_8e3dccbc","line":125,"in_reply_to":"3f79a3b5_2be26a31","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    :param session: vCenter soap session"},{"line_number":154,"context_line":"    :param portgroup_moref: managed portgroup object reference"},{"line_number":155,"context_line":"    :returns: List of all portgroups on configured DVS"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    \"\"\"Delete a specific port group.\"\"\""},{"line_number":158,"context_line":"    task \u003d session.invoke_api(session.vim,"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_4b8a4664","line":155,"updated":"2018-09-04 10:40:56.000000000","message":"this is wrong","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"    :param session: vCenter soap session"},{"line_number":154,"context_line":"    :param portgroup_moref: managed portgroup object reference"},{"line_number":155,"context_line":"    :returns: List of all portgroups on configured DVS"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    \"\"\"Delete a specific port group.\"\"\""},{"line_number":158,"context_line":"    task \u003d session.invoke_api(session.vim,"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_2e46f851","line":155,"in_reply_to":"3f79a3b5_4b8a4664","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":154,"context_line":"    :param portgroup_moref: managed portgroup object reference"},{"line_number":155,"context_line":"    :returns: List of all portgroups on configured DVS"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    \"\"\"Delete a specific port group.\"\"\""},{"line_number":158,"context_line":"    task \u003d session.invoke_api(session.vim,"},{"line_number":159,"context_line":"                              \u0027Destroy_Task\u0027,"},{"line_number":160,"context_line":"                              portgroup_moref)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_abee7a1e","line":157,"updated":"2018-09-04 10:40:56.000000000","message":"delete this line","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":154,"context_line":"    :param portgroup_moref: managed portgroup object reference"},{"line_number":155,"context_line":"    :returns: List of all portgroups on configured DVS"},{"line_number":156,"context_line":"    \"\"\""},{"line_number":157,"context_line":"    \"\"\"Delete a specific port group.\"\"\""},{"line_number":158,"context_line":"    task \u003d session.invoke_api(session.vim,"},{"line_number":159,"context_line":"                              \u0027Destroy_Task\u0027,"},{"line_number":160,"context_line":"                              portgroup_moref)"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_4e433440","line":157,"in_reply_to":"3f79a3b5_abee7a1e","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":9171,"name":"Vipin Balachandran","email":"vipin.bl@gmail.com","username":"vbala"},"change_message_id":"c3145f556c833254ba9920a4e1aec1859cf860f8","unresolved":false,"context_lines":[{"line_number":132,"context_line":"                                     dvs_moref,"},{"line_number":133,"context_line":"                                     [\u0027portgroup\u0027])"},{"line_number":134,"context_line":"    while port_groups:"},{"line_number":135,"context_line":"        if len(port_groups) and hasattr(port_groups[0], \u0027propSet\u0027):"},{"line_number":136,"context_line":"            for prop in port_groups[0].propSet:"},{"line_number":137,"context_line":"                for val in prop.val[0]:"},{"line_number":138,"context_line":"                    props \u003d session.invoke_api(vim_util,"}],"source_content_type":"text/x-python","patch_set":5,"id":"3f79a3b5_b709c9dd","line":135,"range":{"start_line":135,"start_character":11,"end_line":135,"end_character":27},"updated":"2018-09-06 00:53:40.000000000","message":"if port_groups is empty, we will not reach here. So this is not necessary.","commit_id":"04f82ae934fda23612f78b2be9dfb24b06268c87"}],"oslo_vmware/tests/test_dvs_util.py":[{"author":{"_account_id":9172,"name":"Radoslav Gerganov","email":"rgerganov@vmware.com","username":"rgerganov"},"change_message_id":"54fd2cd3baa49da264304006b32f3d94eb12cf77","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2014 VMware, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_cb5ad6f0","line":1,"updated":"2018-09-04 10:40:56.000000000","message":"nit: 2018","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"},{"author":{"_account_id":1653,"name":"garyk","email":"gkotton@vmware.com","username":"garyk"},"change_message_id":"efcd501871ef0377ec9ac3d20957494a7aa83ad8","unresolved":false,"context_lines":[{"line_number":1,"context_line":"# Copyright (c) 2014 VMware, Inc."},{"line_number":2,"context_line":"# All Rights Reserved."},{"line_number":3,"context_line":"#"},{"line_number":4,"context_line":"#    Licensed under the Apache License, Version 2.0 (the \"License\"); you may"}],"source_content_type":"text/x-python","patch_set":4,"id":"3f79a3b5_ce7e6469","line":1,"in_reply_to":"3f79a3b5_cb5ad6f0","updated":"2018-09-04 11:31:01.000000000","message":"Done","commit_id":"13a303e4a55cd7a421689f1d8141439e17ba717f"}]}
