)]}'
{"glance/gateway.py":[{"author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"change_message_id":"62d2840895a43f4a666bad34f7f561f606f4891c","unresolved":false,"context_lines":[{"line_number":133,"context_line":"            notifier_task_stub_repo, context)"},{"line_number":134,"context_line":"        return authorized_task_stub_repo"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"    def get_task_executor_factory(self, context, admin_context\u003dNone):"},{"line_number":137,"context_line":"        task_repo \u003d self.get_task_repo(context)"},{"line_number":138,"context_line":"        image_repo \u003d self.get_repo(context)"},{"line_number":139,"context_line":"        if admin_context:"}],"source_content_type":"text/x-python","patch_set":1,"id":"bf51134e_c2520113","line":136,"range":{"start_line":136,"start_character":49,"end_line":136,"end_character":67},"updated":"2020-06-26 02:43:23.000000000","message":"Note that almost nothing else would ever pass this, except for when we\u0027re setting up for a copy-image. So it\u0027s not like every call into a task would always have an admin repo ready for abuse. We\u0027d only do it for things where that\u0027s necessary.","commit_id":"8530a30f2c030e5cae2b96fbe909845ebdc6fc7a"}]}
