)]}'
{"vitrage/evaluator/template_content_validator.py":[{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"    template_definitions \u003d template[TemplateFields.DEFINITIONS]"},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"    entities_ids \u003d []"},{"line_number":31,"context_line":"    for entity in template_definitions[TemplateFields.ENTITIES]:"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"        entity_vals \u003d entity[TemplateFields.ENTITY]"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_a3b7c0f3","line":30,"updated":"2016-05-10 11:18:33.000000000","message":"would change to entity_ids","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"},{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":33,"context_line":"        entity_vals \u003d entity[TemplateFields.ENTITY]"},{"line_number":34,"context_line":"        if not validate_entity_definition(entity_vals, entities_ids):"},{"line_number":35,"context_line":"            return False"},{"line_number":36,"context_line":"        entities_ids.insert(0, entity_vals[TemplateFields.TEMPLATE_ID])"},{"line_number":37,"context_line":""},{"line_number":38,"context_line":"    relationships_ids \u003d []"},{"line_number":39,"context_line":"    for relationship in template_definitions[TemplateFields.RELATIONSHIPS]:"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_03d4cce9","line":36,"updated":"2016-05-10 11:18:33.000000000","message":"use append instead of insert","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"},{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":44,"context_line":"                                     relationships_ids,"},{"line_number":45,"context_line":"                                     entities_ids):"},{"line_number":46,"context_line":"            return False"},{"line_number":47,"context_line":"        relationships_ids.insert(0,"},{"line_number":48,"context_line":"                                 relationship_vals[TemplateFields.TEMPLATE_ID])"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    scenarios \u003d template[TemplateFields.SCENARIOS]"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_e33ee826","line":47,"updated":"2016-05-10 11:18:33.000000000","message":"use append instead of insert","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"},{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":48,"context_line":"                                 relationship_vals[TemplateFields.TEMPLATE_ID])"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    scenarios \u003d template[TemplateFields.SCENARIOS]"},{"line_number":51,"context_line":"    if not validate_scenarios(scenarios, entities_ids, relationships_ids):"},{"line_number":52,"context_line":"        return False"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"    return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_0357ac58","line":51,"updated":"2016-05-10 11:18:33.000000000","message":"just \"return validate_scenarios\" and remove the rest","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"},{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":103,"context_line":"            return False"},{"line_number":104,"context_line":""},{"line_number":105,"context_line":"        actions \u003d scenario_values[TemplateFields.ACTIONS]"},{"line_number":106,"context_line":"        if not validate_scenario_actions(actions, entities_id):"},{"line_number":107,"context_line":"            return False"},{"line_number":108,"context_line":""},{"line_number":109,"context_line":"    return True"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_a3a22049","line":106,"updated":"2016-05-10 11:18:33.000000000","message":"return validate_scenario_actions","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"},{"author":{"_account_id":19233,"name":"Elisha Rosensweig","email":"elisha@chorus.ai","username":"elisha.rosensweig"},"change_message_id":"722db6a6f53daa10bac8efbb639820d1ee9fa239","unresolved":false,"context_lines":[{"line_number":118,"context_line":"                  % condition)"},{"line_number":119,"context_line":"        return False"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"    condition \u003d condition.replace(\u0027 and \u0027, \u0027 \u0027)"},{"line_number":122,"context_line":"    condition \u003d condition.replace(\u0027 or \u0027, \u0027 \u0027)"},{"line_number":123,"context_line":"    condition \u003d condition.replace(\u0027 or \u0027, \u0027 \u0027)"},{"line_number":124,"context_line":"    condition \u003d condition.replace(\u0027 not \u0027, \u0027 \u0027)"}],"source_content_type":"text/x-python","patch_set":1,"id":"dab17558_7e01ef04","line":121,"updated":"2016-05-10 11:18:33.000000000","message":"condense this code using list","commit_id":"57dafb4d77e5ee3e72234402c1c8ebf08dea7ab6"}]}
