)]}'
{"mistral/db/utils.py":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"f542a49dc8c840d85e14ab0d60e8bfea98fb7299","unresolved":false,"context_lines":[{"line_number":75,"context_line":""},{"line_number":76,"context_line":"    return decorate"},{"line_number":77,"context_line":""},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"def check_db_obj_access(db_obj):"},{"line_number":80,"context_line":"    \"\"\"Check accessbility to db object.\"\"\""},{"line_number":81,"context_line":"    ctx \u003d context.ctx()"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba2be162_330d1a38","line":78,"updated":"2017-03-01 17:13:51.000000000","message":"Soft: Just thinking if we need to create the module \"security\" under \"db\". Probably not yet but if we\u0027re going to have more stuff in there then we can do it later.","commit_id":"eb63e6b8d39c01719aa3174c25c57fdfe5a18953"}],"mistral/db/v2/sqlalchemy/api.py":[{"author":{"_account_id":8731,"name":"Renat Akhmerov","email":"renat.akhmerov@gmail.com","username":"rakhmerov"},"change_message_id":"f542a49dc8c840d85e14ab0d60e8bfea98fb7299","unresolved":false,"context_lines":[{"line_number":31,"context_line":"from mistral.db.sqlalchemy import base as b"},{"line_number":32,"context_line":"from mistral.db.sqlalchemy import model_base as mb"},{"line_number":33,"context_line":"from mistral.db.sqlalchemy import sqlite_lock"},{"line_number":34,"context_line":"from mistral.db import utils as mdb_utils"},{"line_number":35,"context_line":"from mistral.db.v2.sqlalchemy import filters as db_filters"},{"line_number":36,"context_line":"from mistral.db.v2.sqlalchemy import models"},{"line_number":37,"context_line":"from mistral import exceptions as exc"}],"source_content_type":"text/x-python","patch_set":2,"id":"ba2be162_505fe440","line":34,"range":{"start_line":34,"start_character":32,"end_line":34,"end_character":41},"updated":"2017-03-01 17:13:51.000000000","message":"Soft: I\u0027d remove \"m\" and naming. It\u0027s pretty much clear we mean \"Mistral\" anyway.","commit_id":"eb63e6b8d39c01719aa3174c25c57fdfe5a18953"}],"mistral/tests/unit/api/v2/test_workflows.py":[{"author":{"_account_id":9712,"name":"Dougal Matthews","email":"dougal.matthews@canonical.com","username":"dougal"},"change_message_id":"2edc668d4a2da45dc6fbe50766206719aeb3151c","unresolved":false,"context_lines":[{"line_number":236,"context_line":""},{"line_number":237,"context_line":"        self.assertEqual(400, resp.status_int)"},{"line_number":238,"context_line":"        self.assertIn("},{"line_number":239,"context_line":"            \"Can not modify a system\","},{"line_number":240,"context_line":"            resp.body.decode()"},{"line_number":241,"context_line":"        )"},{"line_number":242,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"3a1ff146_7c585dfb","line":239,"updated":"2017-03-15 08:24:53.000000000","message":"Should this be \"Can not modify a system workflow\"?","commit_id":"ce43812e9040aa4d9bc3a8aef9a42134be3a52b2"}]}
