)]}'
{"doc/source/templates-loading.rst":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"f4257824cadc2230010c1de6d8fb032828244795","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vitrage templates are defined in yaml with specific format_. During startup,"},{"line_number":9,"context_line":"templates are loaded into ``TemplateData``. After that , scenarios in loaded"},{"line_number":10,"context_line":"templates will be added into scenario repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This document explains the implementation details of template data to help"},{"line_number":13,"context_line":"developer understand how scenario_evaluator_ works."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1f013ff3_d3ef8fae","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":9},"updated":"2017-05-14 12:47:11.000000000","message":"and templates","commit_id":"70897f6f1febb1a7ab9a7a601102b7083897391a"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"7ca9bbe871cdbdf5cfb294fcad5fee9f98e449b6","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vitrage templates are defined in yaml with specific format_. During startup,"},{"line_number":9,"context_line":"templates are loaded into ``TemplateData``. After that , scenarios in loaded"},{"line_number":10,"context_line":"templates will be added into scenario repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This document explains the implementation details of template data to help"},{"line_number":13,"context_line":"developer understand how scenario_evaluator_ works."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1f013ff3_5d9fbc02","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":9},"in_reply_to":"1f013ff3_b9213dfe","updated":"2017-05-17 07:31:22.000000000","message":"You are right. My mistake.","commit_id":"70897f6f1febb1a7ab9a7a601102b7083897391a"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"f410b274d8425154b316a2fdb2afa94b5f68c5db","unresolved":false,"context_lines":[{"line_number":7,"context_line":""},{"line_number":8,"context_line":"Vitrage templates are defined in yaml with specific format_. During startup,"},{"line_number":9,"context_line":"templates are loaded into ``TemplateData``. After that , scenarios in loaded"},{"line_number":10,"context_line":"templates will be added into scenario repository."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"This document explains the implementation details of template data to help"},{"line_number":13,"context_line":"developer understand how scenario_evaluator_ works."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1f013ff3_b9213dfe","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":9},"in_reply_to":"1f013ff3_d3ef8fae","updated":"2017-05-17 02:09:41.000000000","message":"Not understanding this. \"scenarios in loaded and templates\" ? seems not correct in grammar.","commit_id":"70897f6f1febb1a7ab9a7a601102b7083897391a"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"f4257824cadc2230010c1de6d8fb032828244795","unresolved":false,"context_lines":[{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Sub graphs are compiled from conditions for pattern matching in the entity"},{"line_number":194,"context_line":"graph. Each and-condition-list are compiled into one sub graph. The sub graph"},{"line_number":195,"context_line":"list can be interpreted as ``subgraphs[0]`` or ``subgraphs[1]`` or ..."}],"source_content_type":"text/x-rst","patch_set":3,"id":"1f013ff3_d3442fba","line":195,"range":{"start_line":195,"start_character":67,"end_line":195,"end_character":70},"updated":"2017-05-14 12:47:11.000000000","message":"?\nAre you still working on the documentation?","commit_id":"70897f6f1febb1a7ab9a7a601102b7083897391a"},{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"012af6fad823dec31c84806750d558f4351c5c85","unresolved":false,"context_lines":[{"line_number":191,"context_line":"---------"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Sub graphs are compiled from conditions for pattern matching in the entity"},{"line_number":194,"context_line":"graph. Each and-condition-list are compiled into one sub graph. The sub graph"},{"line_number":195,"context_line":"list can be interpreted as ``subgraphs[0]`` or ``subgraphs[1]`` or ... or"},{"line_number":196,"context_line":"``subgraphs[n-1]``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_1813825e","line":196,"range":{"start_line":194,"start_character":64,"end_line":196,"end_character":18},"updated":"2017-05-17 07:35:48.000000000","message":"I didn\u0027t understand this sentence. Do you mean that the different subgraphs in the list can be accessed by an index? Or did you mean something else?","commit_id":"31e6ba8f9b565c3d4fba73c22a1ec3a12874c9f1"},{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"4a86a3d396cdeba08912a02d6793facaf56f4d24","unresolved":false,"context_lines":[{"line_number":191,"context_line":"---------"},{"line_number":192,"context_line":""},{"line_number":193,"context_line":"Sub graphs are compiled from conditions for pattern matching in the entity"},{"line_number":194,"context_line":"graph. Each and-condition-list are compiled into one sub graph. The sub graph"},{"line_number":195,"context_line":"list can be interpreted as ``subgraphs[0]`` or ``subgraphs[1]`` or ... or"},{"line_number":196,"context_line":"``subgraphs[n-1]``"}],"source_content_type":"text/x-rst","patch_set":4,"id":"1f013ff3_b816cef0","line":196,"range":{"start_line":194,"start_character":64,"end_line":196,"end_character":18},"in_reply_to":"1f013ff3_1813825e","updated":"2017-05-17 07:45:44.000000000","message":"Removed the confusing statement.\n\nWhat I want to emphasis is \"OR\" relationship between the subgraphs.","commit_id":"31e6ba8f9b565c3d4fba73c22a1ec3a12874c9f1"}],"vitrage/tests/unit/evaluator/test_template_data.py":[{"author":{"_account_id":19159,"name":"Ifat Afek","email":"ifat.afek@nokia.com","username":"ifat_afek"},"change_message_id":"f4257824cadc2230010c1de6d8fb032828244795","unresolved":false,"context_lines":[{"line_number":53,"context_line":""},{"line_number":54,"context_line":"        self._validate_strict_equal(template_data)"},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"    def _validate_strict_equal(self, template_data):"},{"line_number":57,"context_line":"        expected_entities \u003d {"},{"line_number":58,"context_line":"            \u0027alarm\u0027: Vertex(vertex_id\u003d\u0027alarm\u0027,"},{"line_number":59,"context_line":"                            properties\u003d{\u0027category\u0027: \u0027ALARM\u0027,"}],"source_content_type":"text/x-python","patch_set":3,"id":"1f013ff3_730d5b8f","line":56,"range":{"start_line":56,"start_character":8,"end_line":56,"end_character":30},"updated":"2017-05-14 12:47:11.000000000","message":"The name implies a generic equal function, but it actually checks specifically the basic template. Either you rename it, or maybe pass the expected_entitites/relationship/scenarios as input parameters","commit_id":"70897f6f1febb1a7ab9a7a601102b7083897391a"}]}
