)]}'
{"neutron/db/securitygroups_db.py":[{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"77ee33c07d4f070149cf49b3ba29c3b8fff809e7","unresolved":false,"context_lines":[{"line_number":694,"context_line":"            tenant_id \u003d kwargs[\u0027port\u0027][\u0027tenant_id\u0027]"},{"line_number":695,"context_line":"        elif resource \u003d\u003d resources.NETWORK:"},{"line_number":696,"context_line":"            tenant_id \u003d kwargs[\u0027network\u0027][\u0027tenant_id\u0027]"},{"line_number":697,"context_line":"        else:"},{"line_number":698,"context_line":"            return"},{"line_number":699,"context_line":"        self._ensure_default_security_group(context, tenant_id)"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    def _ensure_default_security_group(self, context, tenant_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a1ced50_2a0d9290","line":698,"range":{"start_line":697,"start_character":2,"end_line":698,"end_character":18},"updated":"2017-03-20 01:01:34.000000000","message":"Do we really need this? The only resources this is registered for is only ports and networks, so it shouldn\u0027t be called in any other case. Or, am I missing something?","commit_id":"eeac6c638022609c0fa317f43a43ce0d2b2e07ff"},{"author":{"_account_id":7787,"name":"Kevin Benton","email":"kevin@benton.pub","username":"blak111"},"change_message_id":"f2f8e41f2bdaf713d704e01cb9080122c522d8c4","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        elif resource \u003d\u003d resources.NETWORK:"},{"line_number":696,"context_line":"            tenant_id \u003d kwargs[\u0027network\u0027][\u0027tenant_id\u0027]"},{"line_number":697,"context_line":"        else:"},{"line_number":698,"context_line":"            return"},{"line_number":699,"context_line":"        self._ensure_default_security_group(context, tenant_id)"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    def _ensure_default_security_group(self, context, tenant_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a1ced50_f5015bb0","line":698,"updated":"2017-03-21 11:14:42.000000000","message":"It just bothers me to leave a possible undefined variable if someone calls this function. Let me clean this up a bit.","commit_id":"eeac6c638022609c0fa317f43a43ce0d2b2e07ff"},{"author":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"change_message_id":"57ccde7c23b8f4acba8558f0f07508e6922e3f97","unresolved":false,"context_lines":[{"line_number":695,"context_line":"        elif resource \u003d\u003d resources.NETWORK:"},{"line_number":696,"context_line":"            tenant_id \u003d kwargs[\u0027network\u0027][\u0027tenant_id\u0027]"},{"line_number":697,"context_line":"        else:"},{"line_number":698,"context_line":"            return"},{"line_number":699,"context_line":"        self._ensure_default_security_group(context, tenant_id)"},{"line_number":700,"context_line":""},{"line_number":701,"context_line":"    def _ensure_default_security_group(self, context, tenant_id):"}],"source_content_type":"text/x-python","patch_set":2,"id":"1a1ced50_389e7663","line":698,"in_reply_to":"1a1ced50_f5015bb0","updated":"2017-03-21 17:18:51.000000000","message":"LOL.... I know the feeling","commit_id":"eeac6c638022609c0fa317f43a43ce0d2b2e07ff"}]}
