)]}'
{"openstack/network/v2/subnet.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"4185b542101985fd8bd5a8acce04bc8edc8dab38","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    #: The ID of the segment this subnet is associated with."},{"line_number":62,"context_line":"    segment_id \u003d resource.prop(\u0027segment_id\u0027)"},{"line_number":63,"context_line":"    #: Service type for this subnet"},{"line_number":64,"context_line":"    service_type \u003d resource.prop(\u0027service_type\u0027)"},{"line_number":65,"context_line":"    #: The subnet pool ID from which to obtain a CIDR."},{"line_number":66,"context_line":"    subnet_pool_id \u003d resource.prop(\u0027subnetpool_id\u0027)"},{"line_number":67,"context_line":"    #: Timestamp when the subnet was last updated."}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_b008192f","line":64,"range":{"start_line":64,"start_character":34,"end_line":64,"end_character":46},"updated":"2016-10-05 19:40:26.000000000","message":"This should be \"service_types\" which is a type\u003dlist.","commit_id":"d2dfb3f98381de554c79553f852fa246aa0569d4"},{"author":{"_account_id":18332,"name":"Ankur","email":"ankur.gupta@intel.com","username":"ankur-gupta-f"},"change_message_id":"45c12aa49c8c48c3fbaedd567b188d2515c83bf1","unresolved":false,"context_lines":[{"line_number":61,"context_line":"    #: The ID of the segment this subnet is associated with."},{"line_number":62,"context_line":"    segment_id \u003d resource.prop(\u0027segment_id\u0027)"},{"line_number":63,"context_line":"    #: Service type for this subnet"},{"line_number":64,"context_line":"    service_type \u003d resource.prop(\u0027service_type\u0027)"},{"line_number":65,"context_line":"    #: The subnet pool ID from which to obtain a CIDR."},{"line_number":66,"context_line":"    subnet_pool_id \u003d resource.prop(\u0027subnetpool_id\u0027)"},{"line_number":67,"context_line":"    #: Timestamp when the subnet was last updated."}],"source_content_type":"text/x-python","patch_set":1,"id":"1a95cdbc_2b301c9e","line":64,"range":{"start_line":64,"start_character":34,"end_line":64,"end_character":46},"in_reply_to":"1a95cdbc_b008192f","updated":"2016-10-05 19:49:47.000000000","message":"Done\n\nhttps://github.com/openstack/python-openstackclient/blob/master/openstackclient/network/v2/subnet.py#L56\n\nShould have looked more carefully.","commit_id":"d2dfb3f98381de554c79553f852fa246aa0569d4"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"c6d1aaab7efeae703e0228d3ca8e6b6a95ecdf37","unresolved":false,"context_lines":[{"line_number":60,"context_line":"    project_id \u003d resource.prop(\u0027tenant_id\u0027)"},{"line_number":61,"context_line":"    #: The ID of the segment this subnet is associated with."},{"line_number":62,"context_line":"    segment_id \u003d resource.prop(\u0027segment_id\u0027)"},{"line_number":63,"context_line":"    #: Service type for this subnet"},{"line_number":64,"context_line":"    service_types \u003d resource.prop(\u0027service_types\u0027, type\u003dlist)"},{"line_number":65,"context_line":"    #: The subnet pool ID from which to obtain a CIDR."},{"line_number":66,"context_line":"    subnet_pool_id \u003d resource.prop(\u0027subnetpool_id\u0027)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_26ba13c1","line":63,"range":{"start_line":63,"start_character":15,"end_line":63,"end_character":19},"updated":"2016-10-05 20:24:02.000000000","message":"types","commit_id":"95428dc1d74b71926ad87662bdf29e8489875b43"}],"openstack/tests/unit/network/v2/test_subnet.py":[{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"c6d1aaab7efeae703e0228d3ca8e6b6a95ecdf37","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0027tenant_id\u0027: \u002711\u0027,"},{"line_number":32,"context_line":"    \u0027subnetpool_id\u0027: \u002712\u0027,"},{"line_number":33,"context_line":"    \u0027description\u0027: \u002713\u0027,"},{"line_number":34,"context_line":"    \u0027service_type\u0027: \u0027VPN\u0027,"},{"line_number":35,"context_line":"    \u0027created_at\u0027: \u00272016-03-09T12:14:57.233772\u0027,"},{"line_number":36,"context_line":"    \u0027updated_at\u0027: \u00272016-07-09T12:14:57.233772\u0027,"},{"line_number":37,"context_line":"    \u0027segment_id\u0027: \u002716\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_a6c62347","line":34,"range":{"start_line":34,"start_character":21,"end_line":34,"end_character":24},"updated":"2016-10-05 20:24:02.000000000","message":"This should be a list.","commit_id":"95428dc1d74b71926ad87662bdf29e8489875b43"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"c6d1aaab7efeae703e0228d3ca8e6b6a95ecdf37","unresolved":false,"context_lines":[{"line_number":31,"context_line":"    \u0027tenant_id\u0027: \u002711\u0027,"},{"line_number":32,"context_line":"    \u0027subnetpool_id\u0027: \u002712\u0027,"},{"line_number":33,"context_line":"    \u0027description\u0027: \u002713\u0027,"},{"line_number":34,"context_line":"    \u0027service_type\u0027: \u0027VPN\u0027,"},{"line_number":35,"context_line":"    \u0027created_at\u0027: \u00272016-03-09T12:14:57.233772\u0027,"},{"line_number":36,"context_line":"    \u0027updated_at\u0027: \u00272016-07-09T12:14:57.233772\u0027,"},{"line_number":37,"context_line":"    \u0027segment_id\u0027: \u002716\u0027,"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_46b1dfe0","line":34,"range":{"start_line":34,"start_character":5,"end_line":34,"end_character":17},"updated":"2016-10-05 20:24:02.000000000","message":"service_types","commit_id":"95428dc1d74b71926ad87662bdf29e8489875b43"},{"author":{"_account_id":8410,"name":"Richard Theis","email":"rtheis@us.ibm.com","username":"rtheis"},"change_message_id":"c6d1aaab7efeae703e0228d3ca8e6b6a95ecdf37","unresolved":false,"context_lines":[{"line_number":72,"context_line":"        self.assertEqual(EXAMPLE[\u0027created_at\u0027], sot.created_at)"},{"line_number":73,"context_line":"        self.assertEqual(EXAMPLE[\u0027updated_at\u0027], sot.updated_at)"},{"line_number":74,"context_line":"        self.assertEqual(EXAMPLE[\u0027segment_id\u0027], sot.segment_id)"},{"line_number":75,"context_line":"        self.assertEqual(EXAMPLE[\u0027service_type\u0027], sot.service_type)"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a95cdbc_c6c5ef3c","line":75,"updated":"2016-10-05 20:24:02.000000000","message":"service_types","commit_id":"95428dc1d74b71926ad87662bdf29e8489875b43"}]}
