)]}'
{"blazar/plugins/floatingips/floatingip_plugin.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"955ee4113d1a80f712a03bfdfe2daea74926aba1","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        fip_ids \u003d [fip[\u0027id\u0027] for fip in"},{"line_number":139,"context_line":"                   self._filter_fips_by_properties(network_id, fip_address)]"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # The update_reservation keeps to reserve same floating IP"},{"line_number":142,"context_line":"        # if the floating IP is available among the new time window."},{"line_number":143,"context_line":"        if alloc[\u0027floatingip_id\u0027] in fip_ids:"},{"line_number":144,"context_line":"            reserved_periods \u003d db_utils.get_reserved_periods("}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_72281f96","line":141,"range":{"start_line":141,"start_character":33,"end_line":141,"end_character":54},"updated":"2019-01-31 17:58:32.000000000","message":"tries to reserve the same","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"1514c1d60952b6d3aacd6f066715eb45095c1de1","unresolved":false,"context_lines":[{"line_number":138,"context_line":"        fip_ids \u003d [fip[\u0027id\u0027] for fip in"},{"line_number":139,"context_line":"                   self._filter_fips_by_properties(network_id, fip_address)]"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # The update_reservation keeps to reserve same floating IP"},{"line_number":142,"context_line":"        # if the floating IP is available among the new time window."},{"line_number":143,"context_line":"        if alloc[\u0027floatingip_id\u0027] in fip_ids:"},{"line_number":144,"context_line":"            reserved_periods \u003d db_utils.get_reserved_periods("}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_20cbd41e","line":141,"range":{"start_line":141,"start_character":33,"end_line":141,"end_character":54},"in_reply_to":"9fdfeff1_72281f96","updated":"2019-02-06 04:53:40.000000000","message":"Done","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"},{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"955ee4113d1a80f712a03bfdfe2daea74926aba1","unresolved":false,"context_lines":[{"line_number":139,"context_line":"                   self._filter_fips_by_properties(network_id, fip_address)]"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # The update_reservation keeps to reserve same floating IP"},{"line_number":142,"context_line":"        # if the floating IP is available among the new time window."},{"line_number":143,"context_line":"        if alloc[\u0027floatingip_id\u0027] in fip_ids:"},{"line_number":144,"context_line":"            reserved_periods \u003d db_utils.get_reserved_periods("},{"line_number":145,"context_line":"                alloc[\u0027floatingip_id\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_322057ac","line":142,"range":{"start_line":142,"start_character":42,"end_line":142,"end_character":47},"updated":"2019-01-31 17:58:32.000000000","message":"during","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"1514c1d60952b6d3aacd6f066715eb45095c1de1","unresolved":false,"context_lines":[{"line_number":139,"context_line":"                   self._filter_fips_by_properties(network_id, fip_address)]"},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"        # The update_reservation keeps to reserve same floating IP"},{"line_number":142,"context_line":"        # if the floating IP is available among the new time window."},{"line_number":143,"context_line":"        if alloc[\u0027floatingip_id\u0027] in fip_ids:"},{"line_number":144,"context_line":"            reserved_periods \u003d db_utils.get_reserved_periods("},{"line_number":145,"context_line":"                alloc[\u0027floatingip_id\u0027],"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_c0cf6827","line":142,"range":{"start_line":142,"start_character":42,"end_line":142,"end_character":47},"in_reply_to":"9fdfeff1_322057ac","updated":"2019-02-06 04:53:40.000000000","message":"Done","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"}],"blazar/tests/plugins/floatingips/test_floatingip_plugin.py":[{"author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"change_message_id":"955ee4113d1a80f712a03bfdfe2daea74926aba1","unresolved":false,"context_lines":[{"line_number":402,"context_line":"    def test_update_reservation_shorten(self):"},{"line_number":403,"context_line":"        values \u003d {"},{"line_number":404,"context_line":"            \u0027start_date\u0027: datetime.datetime(2020, 1, 1, 20, 30),"},{"line_number":405,"context_line":"            \u0027end_date\u0027: datetime.datetime(2020, 1, 1, 21, 00)"},{"line_number":406,"context_line":"        }"},{"line_number":407,"context_line":"        reservation_get \u003d self.patch(self.db_api, \u0027reservation_get\u0027)"},{"line_number":408,"context_line":"        reservation_get.return_value \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_f50ab91d","line":405,"range":{"start_line":405,"start_character":58,"end_line":405,"end_character":60},"updated":"2019-01-31 17:58:32.000000000","message":"Change 00 to 0 throughout the file.","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"},{"author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"change_message_id":"1514c1d60952b6d3aacd6f066715eb45095c1de1","unresolved":false,"context_lines":[{"line_number":402,"context_line":"    def test_update_reservation_shorten(self):"},{"line_number":403,"context_line":"        values \u003d {"},{"line_number":404,"context_line":"            \u0027start_date\u0027: datetime.datetime(2020, 1, 1, 20, 30),"},{"line_number":405,"context_line":"            \u0027end_date\u0027: datetime.datetime(2020, 1, 1, 21, 00)"},{"line_number":406,"context_line":"        }"},{"line_number":407,"context_line":"        reservation_get \u003d self.patch(self.db_api, \u0027reservation_get\u0027)"},{"line_number":408,"context_line":"        reservation_get.return_value \u003d {"}],"source_content_type":"text/x-python","patch_set":3,"id":"9fdfeff1_80d960f5","line":405,"range":{"start_line":405,"start_character":58,"end_line":405,"end_character":60},"in_reply_to":"9fdfeff1_f50ab91d","updated":"2019-02-06 04:53:40.000000000","message":"Done","commit_id":"bc031439c46d652969676f573cc464d39582a4c9"}]}
