)]}'
{"keystone/oauth1/backends/sql.py":[{"author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"change_message_id":"d304f2eb8dc60c7677f03298cc9f87ef510edc52","unresolved":false,"context_lines":[{"line_number":101,"context_line":"            self.get_consumer_with_secret(consumer_id))"},{"line_number":102,"context_line":""},{"line_number":103,"context_line":"    def create_consumer(self, consumer):"},{"line_number":104,"context_line":"        consumer \u003d consumer.copy()"},{"line_number":105,"context_line":"        consumer[\u0027secret\u0027] \u003d uuid.uuid4().hex"},{"line_number":106,"context_line":"        session \u003d sql.get_session()"},{"line_number":107,"context_line":"        with session.begin():"}],"source_content_type":"text/x-python","patch_set":1,"id":"bae84128_9e89b8cd","line":104,"updated":"2016-02-19 17:31:28.000000000","message":"hm. couldn\u0027t we also do:\n\n  consumer_ref \u003d Consumer.from_dict(consumer)\n  consumer_ref.secret \u003d uuid.uuid4().hex\n\n? It would save a copy, which I\u0027m a fan of. /bikeshed","commit_id":"a60b9eafef2c58ad9eec9185903bd87997c81f78"}]}
