)]}'
{"dragonflow/tests/fullstack/test_objects.py":[{"author":{"_account_id":20229,"name":"Omer Anson","email":"omer.anson@toganetworks.com","username":"oanson"},"change_message_id":"90cbca6a42c7c572b504a866e4bd552d48da3204","unresolved":false,"context_lines":[{"line_number":251,"context_line":"                    return ip[\u0027addr\u0027]"},{"line_number":252,"context_line":"        return None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def _get_port_by_ip(self, vm_ip):"},{"line_number":255,"context_line":"        ports \u003d self.neutron.list_ports()"},{"line_number":256,"context_line":"        if ports is None:"},{"line_number":257,"context_line":"            return None"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_0a529213","line":254,"updated":"2016-03-29 04:51:11.000000000","message":"This method shouldn\u0027t be inside VMTestObj. (But it can wait for another patch).","commit_id":"a2018128642357b1f78be87a8d25a2220ecc8a30"},{"author":{"_account_id":20297,"name":"duankebo","email":"duankebo@huawei.com","username":"duankebo"},"change_message_id":"d34336cdc8b1f09d19ae513aefe26e04bfebaff4","unresolved":false,"context_lines":[{"line_number":251,"context_line":"                    return ip[\u0027addr\u0027]"},{"line_number":252,"context_line":"        return None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def _get_port_by_ip(self, vm_ip):"},{"line_number":255,"context_line":"        ports \u003d self.neutron.list_ports()"},{"line_number":256,"context_line":"        if ports is None:"},{"line_number":257,"context_line":"            return None"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_74b04cf5","line":254,"in_reply_to":"ba0121b8_0a529213","updated":"2016-03-29 08:24:23.000000000","message":"I also want a better place to put it. What\u0027s you opinion?","commit_id":"a2018128642357b1f78be87a8d25a2220ecc8a30"},{"author":{"_account_id":20297,"name":"duankebo","email":"duankebo@huawei.com","username":"duankebo"},"change_message_id":"b99eb46c8dea62ebc3fa1984d3e8254ea72e91c2","unresolved":false,"context_lines":[{"line_number":251,"context_line":"                    return ip[\u0027addr\u0027]"},{"line_number":252,"context_line":"        return None"},{"line_number":253,"context_line":""},{"line_number":254,"context_line":"    def _get_port_by_ip(self, vm_ip):"},{"line_number":255,"context_line":"        ports \u003d self.neutron.list_ports()"},{"line_number":256,"context_line":"        if ports is None:"},{"line_number":257,"context_line":"            return None"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba0121b8_828c8236","line":254,"in_reply_to":"ba0121b8_74b04cf5","updated":"2016-03-30 09:05:10.000000000","message":"Done","commit_id":"a2018128642357b1f78be87a8d25a2220ecc8a30"}]}
