)]}'
{"neutron/db/securitygroups_db.py":[{"author":{"_account_id":6854,"name":"YAMAMOTO Takashi","email":"yamamoto@midokura.com","username":"yamamoto"},"change_message_id":"cfaf13b758bf8f54ad4d704b9e7a2ba27cd143ae","unresolved":false,"context_lines":[{"line_number":125,"context_line":""},{"line_number":126,"context_line":"        registry.notify(resources.SECURITY_GROUP, events.AFTER_CREATE, self,"},{"line_number":127,"context_line":"                        **kwargs)"},{"line_number":128,"context_line":"        return secgroup_dict"},{"line_number":129,"context_line":""},{"line_number":130,"context_line":"    @db_api.retry_if_session_inactive()"},{"line_number":131,"context_line":"    def get_security_groups(self, context, filters\u003dNone, fields\u003dNone,"}],"source_content_type":"text/x-python","patch_set":1,"id":"7f231b9d_8c7c50ec","line":128,"range":{"start_line":128,"start_character":15,"end_line":128,"end_character":28},"updated":"2017-06-20 03:37:27.000000000","message":"does it yield revision_number/timestamp/etc correctly?","commit_id":"a89cf9c0aa5064d9bd9e98f3dab14c169b920c9a"}]}
