)]}'
{"doc/source/user/usage.rst":[{"author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"change_message_id":"fc58c7a8911db574b6179db5168420b2475ff6cd","unresolved":false,"context_lines":[{"line_number":30,"context_line":"    from os_vif.objects import vif as vif_obj"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    instance_uuid \u003d \u0027d7a730ca-3c28-49c3-8f26-4662b909fe8a\u0027"},{"line_number":33,"context_line":"    instance \u003d nova_objects.Instance.get_by_uuid(instance_uuid)"},{"line_number":34,"context_line":"    instance_info \u003d instance_info.InstanceInfo("},{"line_number":35,"context_line":"        uuid\u003dinstance.uuid,"},{"line_number":36,"context_line":"        name\u003dinstance.name,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_da2599c0","side":"PARENT","line":33,"range":{"start_line":33,"start_character":4,"end_line":33,"end_character":63},"updated":"2019-09-02 09:44:58.000000000","message":"Note to self: this snippet will still likely error if a user just runs it.\n\n  instance \u003d nova_objects.Instance.get_by_uuid(instance_uuid)\n  Traceback (most recent call last):\n    File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n  AttributeError: \u0027module\u0027 object has no attribute \u0027Instance\u0027","commit_id":"51070686bf270e1f24f477d5b6877513126a26eb"},{"author":{"_account_id":25733,"name":"Jan Gutter","email":"github@jangutter.com","username":"jangutter"},"change_message_id":"fc58c7a8911db574b6179db5168420b2475ff6cd","unresolved":false,"context_lines":[{"line_number":37,"context_line":"        project_id\u003dinstance.project_id)"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"    subnet \u003d subnet.Subnet(cidr\u003d\u0027192.168.1.0/24\u0027)"},{"line_number":40,"context_line":"    subnets \u003d subnet.SubnetList([subnet])"},{"line_number":41,"context_line":"    network \u003d network.Network(label\u003d\u0027tenantnet\u0027,"},{"line_number":42,"context_line":"                              subnets\u003dsubnets,"},{"line_number":43,"context_line":"                              multi_host\u003dFalse,"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_7a182583","side":"PARENT","line":40,"range":{"start_line":40,"start_character":4,"end_line":40,"end_character":41},"updated":"2019-09-02 09:44:58.000000000","message":"Note to self: Running the original code in this example results in the following error:\n\n  Traceback (most recent call last):\n    File \"\u003cstdin\u003e\", line 1, in \u003cmodule\u003e\n  AttributeError: \u0027Subnet\u0027 object has no attribute \u0027SubnetList\u0027","commit_id":"51070686bf270e1f24f477d5b6877513126a26eb"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"75009fbd25c086b58d8072bec3dd0c3156da9835","unresolved":false,"context_lines":[{"line_number":26,"context_line":"    from os_vif.objects import fields"},{"line_number":27,"context_line":"    from os_vif.objects import instance_info"},{"line_number":28,"context_line":"    from os_vif.objects import network"},{"line_number":29,"context_line":"    from os_vif.objects import subnet as os_subnet"},{"line_number":30,"context_line":"    from os_vif.objects import vif as vif_obj"},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    instance_uuid \u003d \u0027d7a730ca-3c28-49c3-8f26-4662b909fe8a\u0027"}],"source_content_type":"text/x-rst","patch_set":1,"id":"7faddb67_c35db016","line":29,"range":{"start_line":29,"start_character":41,"end_line":29,"end_character":50},"updated":"2019-09-02 11:08:30.000000000","message":"subnet_obj probably would have made more sense","commit_id":"87277793088c33fa9acf9b856e1b97b6e0439691"}]}
