)]}'
{"dragonflow/db/api_nb.py":[{"author":{"_account_id":13070,"name":"Eran Gampel","email":"eran@gampel.net","username":"Gampel"},"change_message_id":"29fb24de9a21ef2cfcc01e1ea720bc8e2491d045","unresolved":false,"context_lines":[{"line_number":287,"context_line":"                                   secgroup_json, topic)"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"    def update_security_group(self, id, topic, **columns):"},{"line_number":290,"context_line":"        secgroup_json \u003d self.driver.get_key(\u0027secgroup\u0027, sg_id, topic)"},{"line_number":291,"context_line":"        secgroup \u003d jsonutils.loads(secgroup_json)"},{"line_number":292,"context_line":"        for col, val in columns.items():"},{"line_number":293,"context_line":"            secgroup[col] \u003d val"}],"source_content_type":"text/x-python","patch_set":1,"id":"9abb7d3a_c0a3dafe","line":290,"range":{"start_line":290,"start_character":56,"end_line":290,"end_character":61},"updated":"2016-05-31 14:11:36.000000000","message":"id","commit_id":"c18a65e96155389c21f9cdae1d80862b70132d5c"}]}
