)]}'
{"/PATCHSET_LEVEL":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"4f98d29f3f46e4fe7c1e394313191b22e8c77a52","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":3,"id":"b841b07a_fd07f0f8","updated":"2026-03-13 15:39:00.000000000","message":"recheck etcd download failure","commit_id":"3667c6f233ad5d7ba6c84a48a9d0c66869dcac22"}],"networking_generic_switch/devices/utils.py":[{"author":{"_account_id":5890,"name":"Doug Goldstein","email":"cardoe@cardoe.com","username":"cardoe"},"change_message_id":"5b4bf68fcae4c51760b188fdd9e79350c49ec82d","unresolved":true,"context_lines":[{"line_number":86,"context_line":"        \u0027mcast_group_base\u0027: device_cfg.get(\u0027ngs_mcast_group_base\u0027, None),"},{"line_number":87,"context_line":"        \u0027mcast_group_increment\u0027: device_cfg.get(\u0027ngs_mcast_group_increment\u0027,"},{"line_number":88,"context_line":"                                                \u0027vni_last_octet\u0027),"},{"line_number":89,"context_line":"        \u0027mcast_group_map\u0027: {}"},{"line_number":90,"context_line":"    }"},{"line_number":91,"context_line":""},{"line_number":92,"context_line":"    # Parse and validate explicit VNI-to-multicast-group mappings"}],"source_content_type":"text/x-python","patch_set":3,"id":"cc03966a_f5519e51","line":89,"updated":"2026-03-17 02:35:46.000000000","message":"Lot of free hand dict strings. If we are going to try and type our code bases something like a data class would be a good choice.","commit_id":"3667c6f233ad5d7ba6c84a48a9d0c66869dcac22"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"d9380fe845113825dc53a8c97412dc68c595eff6","unresolved":true,"context_lines":[{"line_number":29,"context_line":"class VxlanMulticastConfig:"},{"line_number":30,"context_line":"    \"\"\"VXLAN multicast BUM replication configuration."},{"line_number":31,"context_line":""},{"line_number":32,"context_line":"    Attributes:"},{"line_number":33,"context_line":"        bum_replication_mode: BUM replication mode (\u0027ingress-replication\u0027"},{"line_number":34,"context_line":"            or \u0027multicast\u0027)"},{"line_number":35,"context_line":"        mcast_group_base: Base multicast group IP address for automatic"}],"source_content_type":"text/x-python","patch_set":4,"id":"0cd308b1_5a24ebb5","line":32,"updated":"2026-03-17 18:53:20.000000000","message":"Yeah, this is all wrong.. docs build wise.","commit_id":"26390403beaaeb5f57a7cf450f35bb181b838076"}]}
