)]}'
{"nova/compute/manager.py":[{"author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"change_message_id":"3da80bedae02f2dc511e020557cc2f542196b8b5","unresolved":false,"context_lines":[{"line_number":1289,"context_line":"        return self.driver.refresh_security_group_members(security_group_id)"},{"line_number":1290,"context_line":""},{"line_number":1291,"context_line":"    @wrap_exception()"},{"line_number":1292,"context_line":"    @object_compat"},{"line_number":1293,"context_line":"    def refresh_instance_security_rules(self, context, instance):"},{"line_number":1294,"context_line":"        \"\"\"Tell the virtualization driver to refresh security rules for"},{"line_number":1295,"context_line":"        an instance."}],"source_content_type":"text/x-python","patch_set":1,"id":"1a6ced46_85c1ab82","line":1292,"updated":"2015-03-23 22:24:10.000000000","message":"@object_compat comes first in all other places I see it used in here (quick random sample).  I remember there being a bug fixed at one point b/c of improper placement of the decorator, so are we sure it shouldn\u0027t come first?","commit_id":"7355ed94a6f0e350504e45d795467e7eab9979c9"}]}
