)]}'
{"nova/policies/extended_availability_zone.py":[{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"69c6a4063dacb2f759a8cc39d5f47108a7f5b6c2","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        BASE_POLICY_NAME,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":26,"context_line":"        (\"Return `os-extended-availability-zone:availability_zone` in the \""},{"line_number":27,"context_line":"         \"response of servers.\"),"},{"line_number":28,"context_line":"        ["},{"line_number":29,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_91f23a6f","line":26,"range":{"start_line":26,"start_character":8,"end_line":26,"end_character":9},"updated":"2017-05-02 04:19:30.000000000","message":"this is redundant","commit_id":"3c4ae58306feccacd436fdeb2cea73127eea4a99"},{"author":{"_account_id":23630,"name":"Tovin Seven","email":"tovin07@gmail.com","username":"tovin07"},"change_message_id":"69c6a4063dacb2f759a8cc39d5f47108a7f5b6c2","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        BASE_POLICY_NAME,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":26,"context_line":"        (\"Return `os-extended-availability-zone:availability_zone` in the \""},{"line_number":27,"context_line":"         \"response of servers.\"),"},{"line_number":28,"context_line":"        ["},{"line_number":29,"context_line":"            {"},{"line_number":30,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_71f56e56","line":27,"range":{"start_line":27,"start_character":31,"end_line":27,"end_character":32},"updated":"2017-05-02 04:19:30.000000000","message":"this too","commit_id":"3c4ae58306feccacd436fdeb2cea73127eea4a99"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"96fbf3d5dfa0fa3d9176ba669aaa88832f7ab3a4","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        BASE_POLICY_NAME,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":26,"context_line":"        (\"Return `os-extended-availability-zone:availability_zone` in the \""},{"line_number":27,"context_line":"         \"response of servers.\"),"},{"line_number":28,"context_line":"        ["},{"line_number":29,"context_line":"            {"},{"line_number":30,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_aca5d9a0","line":27,"range":{"start_line":27,"start_character":31,"end_line":27,"end_character":32},"in_reply_to":"5ff73747_71f56e56","updated":"2017-05-02 05:15:43.000000000","message":"This is for wrap the line to not exceed the 80 column","commit_id":"3c4ae58306feccacd436fdeb2cea73127eea4a99"},{"author":{"_account_id":5754,"name":"Alex Xu","email":"hejie.xu@intel.com","username":"xuhj"},"change_message_id":"18f0b21b66ec1f76951c6c4b269e97f44c4f9d47","unresolved":false,"context_lines":[{"line_number":24,"context_line":"        BASE_POLICY_NAME,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":26,"context_line":"        (\"Return `os-extended-availability-zone:availability_zone` in the \""},{"line_number":27,"context_line":"         \"response of servers.\"),"},{"line_number":28,"context_line":"        ["},{"line_number":29,"context_line":"            {"},{"line_number":30,"context_line":"                \u0027method\u0027: \u0027GET\u0027,"}],"source_content_type":"text/x-python","patch_set":1,"id":"5ff73747_caf6c08f","line":27,"range":{"start_line":27,"start_character":31,"end_line":27,"end_character":32},"in_reply_to":"5ff73747_aca5d9a0","updated":"2017-05-02 09:57:59.000000000","message":"Emm...you are right, I needn\u0027t that. I need to relearn python....","commit_id":"3c4ae58306feccacd436fdeb2cea73127eea4a99"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"1388540227bc1181206cb4e9c0194f507f578a1d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"    base.create_rule_default("},{"line_number":24,"context_line":"        BASE_POLICY_NAME,"},{"line_number":25,"context_line":"        base.RULE_ADMIN_OR_OWNER,"},{"line_number":26,"context_line":"        \"Return `os-extended-availability-zone:availability_zone` in the \""},{"line_number":27,"context_line":"        \"response of servers.\","},{"line_number":28,"context_line":"        ["},{"line_number":29,"context_line":"            {"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_39d676f3","line":26,"range":{"start_line":26,"start_character":17,"end_line":26,"end_character":64},"updated":"2017-05-03 14:42:58.000000000","message":"I think its actually \"OS-EXT-AZ:availability_zone\"","commit_id":"cf3413531ded8ead2303c8f440606f3d911780f7"}],"nova/policies/extended_server_attributes.py":[{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"93391d92a52b4d441b567ab58374b46a81166d0b","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        \"\"\"Return extended attributes for server."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This rule will control the visibility for a set of servers attributes:"},{"line_number":29,"context_line":"    OS-EXT-SRV-ATTR:host"},{"line_number":30,"context_line":"    OS-EXT-SRV-ATTR:instance_name"},{"line_number":31,"context_line":"    OS-EXT-SRV-ATTR:reservation_id (since microversion 2.3)"},{"line_number":32,"context_line":"    OS-EXT-SRV-ATTR:launch_index (since microversion 2.3)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_ddca0b6d","line":29,"updated":"2017-05-02 11:34:34.000000000","message":"I don\u0027t think this will generate the correct docs I am afraid. I would just do a comma separated list of all the attributes for now?","commit_id":"cf3413531ded8ead2303c8f440606f3d911780f7"},{"author":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"change_message_id":"3ec87adbac7b028500f6da1e75a226d1b87ce430","unresolved":false,"context_lines":[{"line_number":26,"context_line":"        \"\"\"Return extended attributes for server."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This rule will control the visibility for a set of servers attributes:"},{"line_number":29,"context_line":"    OS-EXT-SRV-ATTR:host"},{"line_number":30,"context_line":"    OS-EXT-SRV-ATTR:instance_name"},{"line_number":31,"context_line":"    OS-EXT-SRV-ATTR:reservation_id (since microversion 2.3)"},{"line_number":32,"context_line":"    OS-EXT-SRV-ATTR:launch_index (since microversion 2.3)"}],"source_content_type":"text/x-python","patch_set":2,"id":"5ff73747_40829002","line":29,"in_reply_to":"5ff73747_ddca0b6d","updated":"2017-05-02 11:36:37.000000000","message":"Heh, it works perfectly it would seem. My bad.","commit_id":"cf3413531ded8ead2303c8f440606f3d911780f7"},{"author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"change_message_id":"db8d724b704ca229c7207c7de9dc56ed75cfbb4f","unresolved":false,"context_lines":[{"line_number":25,"context_line":"        base.RULE_ADMIN_API,"},{"line_number":26,"context_line":"        \"\"\"Return extended attributes for server."},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"This rule will control the visibility for a set of servers attributes:"},{"line_number":29,"context_line":"    OS-EXT-SRV-ATTR:host"},{"line_number":30,"context_line":"    OS-EXT-SRV-ATTR:instance_name"},{"line_number":31,"context_line":"    OS-EXT-SRV-ATTR:reservation_id (since microversion 2.3)"}],"source_content_type":"text/x-python","patch_set":3,"id":"3f044301_635458cb","line":28,"range":{"start_line":28,"start_character":69,"end_line":28,"end_character":70},"updated":"2017-05-04 18:00:06.000000000","message":"This should probably be a :: with a newline after?","commit_id":"4674965ac3da4452fa422b19dcac95d162eed5aa"}]}
