)]}'
{"nova/policies/floating_ips.py":[{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"a6c84d381406dce2f78d09578e45ac7a5cd0cc2d","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from nova.policies import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"ROOT_POLICY \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":24,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips:%s\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_039b5f65","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":51},"updated":"2020-08-07 12:05:16.000000000","message":"This is unnecessary as it is redefined below.","commit_id":"6290d9bfbfac1a320f393ce385a29ae846d2b04a"},{"author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"change_message_id":"74074ad1a4737d47e360e1f9675aeb0f8f77334f","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from nova.policies import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"ROOT_POLICY \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":24,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips:%s\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_23ff8367","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":51},"in_reply_to":"9f560f44_039b5f65","updated":"2020-08-07 12:06:28.000000000","message":"Done","commit_id":"6290d9bfbfac1a320f393ce385a29ae846d2b04a"},{"author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"change_message_id":"abeb3a9ed969b8740a1e82de8027f02b94784acf","unresolved":false,"context_lines":[{"line_number":18,"context_line":"from nova.policies import base"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"ROOT_POLICY \u003d \u0027os_compute_api:os-floating-ips\u0027"},{"line_number":24,"context_line":"BASE_POLICY_NAME \u003d \u0027os_compute_api:os-floating-ips:%s\u0027"}],"source_content_type":"text/x-python","patch_set":2,"id":"9f560f44_991a3c14","line":21,"range":{"start_line":21,"start_character":0,"end_line":21,"end_character":51},"in_reply_to":"9f560f44_23ff8367","updated":"2020-08-07 13:44:07.000000000","message":"thanks.","commit_id":"6290d9bfbfac1a320f393ce385a29ae846d2b04a"}],"nova/tests/unit/policies/test_floating_ips.py":[{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4790c9b83972118e89f477a4c217f03df42be70d","unresolved":false,"context_lines":[{"line_number":19,"context_line":"from nova.compute import vm_states"},{"line_number":20,"context_line":"from nova.network import model as network_model"},{"line_number":21,"context_line":"from nova.policies import floating_ips as fip_policies"},{"line_number":22,"context_line":"from nova.policies import base as base_policy"},{"line_number":23,"context_line":"from nova.tests.unit.api.openstack import fakes"},{"line_number":24,"context_line":"from nova.tests.unit import fake_instance"},{"line_number":25,"context_line":"from nova.tests.unit import fake_network_cache_model"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_4f488a2d","line":22,"updated":"2020-07-20 23:13:21.000000000","message":"pep8: H306: imports not in alphabetical order (nova.policies.floating_ips, nova.policies.base)","commit_id":"fceabe4defe06f0d4a76fcb756d573f4bda1b29e"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"4790c9b83972118e89f477a4c217f03df42be70d","unresolved":false,"context_lines":[{"line_number":186,"context_line":""},{"line_number":187,"context_line":"    def setUp(self):"},{"line_number":188,"context_line":"        super(FloatingIPNoLegacyPolicyTest, self).setUp()"},{"line_number":189,"context_line":"        # Check that system admin or owner is able to to"},{"line_number":190,"context_line":"        # add/delete FIP to server."},{"line_number":191,"context_line":"        self.admin_or_owner_authorized_contexts \u003d ["},{"line_number":192,"context_line":"            self.system_admin_context,"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_2f455616","line":189,"updated":"2020-07-20 23:13:21.000000000","message":"pep8: N343: Doubled word \u0027to\u0027 typo found","commit_id":"fceabe4defe06f0d4a76fcb756d573f4bda1b29e"}]}
