)]}'
{"climate/db/sqlalchemy/api.py":[{"author":{"_account_id":3012,"name":"Dina Belova","email":"dbelova@mirantis.com","username":"dbelova"},"change_message_id":"82aeed446adc29cbe24f22c263847332fe6d825d","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    query \u003d session.query(model)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    if project_only and \u0027tenant_id\u0027 not in model.__table__.columns:"},{"line_number":55,"context_line":"            # model not having tenant_id as attribute"},{"line_number":56,"context_line":"            LOG.debug(\"Query not filtered per tenant\")"},{"line_number":57,"context_line":"            return query"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B3o4%3D","line":55,"updated":"2014-01-21 09:46:16.000000000","message":"8 spaces will be enough here. 12 is too much :)","commit_id":"5a292677ea66cdb9aa2ddb5c93851cf1252e742c"},{"author":{"_account_id":7166,"name":"Sylvain Bauza","email":"sbauza@redhat.com","username":"sbauza"},"change_message_id":"b1b70fd0355fc6a9a480d25864a17b5dded2098b","unresolved":false,"context_lines":[{"line_number":52,"context_line":"    query \u003d session.query(model)"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    if project_only and \u0027tenant_id\u0027 not in model.__table__.columns:"},{"line_number":55,"context_line":"            # model not having tenant_id as attribute"},{"line_number":56,"context_line":"            LOG.debug(\"Query not filtered per tenant\")"},{"line_number":57,"context_line":"            return query"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-python","patch_set":3,"id":"AAAAUH%2F%2B3L8%3D","line":55,"in_reply_to":"AAAAUH%2F%2B3o4%3D","updated":"2014-01-21 10:33:44.000000000","message":"Done","commit_id":"5a292677ea66cdb9aa2ddb5c93851cf1252e742c"},{"author":{"_account_id":7075,"name":"Swann Croiset","email":"scroiset@mirantis.com","username":"swann"},"change_message_id":"0b7097aeee075a794f66c7bc4ab2fc61785d692f","unresolved":false,"context_lines":[{"line_number":63,"context_line":"            # Context is not available"},{"line_number":64,"context_line":"            return query"},{"line_number":65,"context_line":"        if context.is_user_context(ctx):"},{"line_number":66,"context_line":"            if project_only \u003d\u003d \u0027allow_none\u0027:"},{"line_number":67,"context_line":"                is_none \u003d None"},{"line_number":68,"context_line":"                query \u003d query.filter(sa.or_(model.tenant_id \u003d\u003d ctx.tenant_id,"},{"line_number":69,"context_line":"                                            model.tenant_id \u003d\u003d is_none))"}],"source_content_type":"text/x-python","patch_set":4,"id":"AAAAUH%2F%2B1og%3D","line":66,"updated":"2014-01-21 15:28:57.000000000","message":"what is this special case  \u0027allow_none\u0027 ? It\u0027s used nowhere !?","commit_id":"c99b1eb66ed08d5e69819d14edad47f22f302683"}]}
