)]}'
{"octavia/db/repositories.py":[{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"13e03ae75324f95f47746d7b33d716ae08e97a52","unresolved":false,"context_lines":[{"line_number":415,"context_line":""},{"line_number":416,"context_line":"        if not project_id:"},{"line_number":417,"context_line":"            raise exceptions.MissingProjectID()"},{"line_number":418,"context_line":""},{"line_number":419,"context_line":"        # Lock the project record in the database to block other quota checks"},{"line_number":420,"context_line":"        try:"},{"line_number":421,"context_line":"            quotas \u003d lock_session.query(models.Quotas).filter_by("}],"source_content_type":"text/x-python","patch_set":17,"id":"1a430d35_27f82549","side":"PARENT","line":418,"updated":"2017-02-07 09:46:13.000000000","message":"So, this is the naive way to fix that bug... Is there a better way?","commit_id":"67866ea19353fd6acba7c81e840adf4b7c0885ca"}],"octavia/tests/tempest/v1/scenario/base.py":[{"author":{"_account_id":11628,"name":"Michael Johnson","email":"johnsomor@gmail.com","username":"johnsom"},"change_message_id":"be36978b5f28a185d9a9e33f80d09d5f0761cfb2","unresolved":false,"context_lines":[{"line_number":818,"context_line":"        return self.execute(cmd)"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"    def execute(self, cmd, cwd\u003dNone):"},{"line_number":821,"context_line":"        args \u003d shlex.split(cmd.encode(\u0027utf-8\u0027))"},{"line_number":822,"context_line":"        subprocess_args \u003d {\u0027stdout\u0027: subprocess.PIPE,"},{"line_number":823,"context_line":"                           \u0027stderr\u0027: subprocess.STDOUT,"},{"line_number":824,"context_line":"                           \u0027cwd\u0027: cwd}"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a430d35_4bf846e6","side":"PARENT","line":821,"updated":"2017-02-03 16:40:22.000000000","message":"Why did you take this out?","commit_id":"67866ea19353fd6acba7c81e840adf4b7c0885ca"},{"author":{"_account_id":10273,"name":"Adam Harwell","email":"flux.adam@gmail.com","username":"rm_you"},"change_message_id":"8675adaeed5afa8527a25033c2ccdb9acd90e430","unresolved":false,"context_lines":[{"line_number":818,"context_line":"        return self.execute(cmd)"},{"line_number":819,"context_line":""},{"line_number":820,"context_line":"    def execute(self, cmd, cwd\u003dNone):"},{"line_number":821,"context_line":"        args \u003d shlex.split(cmd.encode(\u0027utf-8\u0027))"},{"line_number":822,"context_line":"        subprocess_args \u003d {\u0027stdout\u0027: subprocess.PIPE,"},{"line_number":823,"context_line":"                           \u0027stderr\u0027: subprocess.STDOUT,"},{"line_number":824,"context_line":"                           \u0027cwd\u0027: cwd}"}],"source_content_type":"text/x-python","patch_set":7,"id":"1a430d35_ef1add16","side":"PARENT","line":821,"in_reply_to":"1a430d35_4bf846e6","updated":"2017-02-03 16:55:38.000000000","message":"PS 1 took that out. So, you did it? :P","commit_id":"67866ea19353fd6acba7c81e840adf4b7c0885ca"}]}
