)]}'
{"dragonflow/controller/ryu_base_app.py":[{"author":{"_account_id":26131,"name":"Eyal Leshem","email":"eyal.leshem@toganetworks.com","username":"leyal"},"change_message_id":"cb1f20f03116fd1e2d9b79a57d55b257e22f1156","unresolved":false,"context_lines":[{"line_number":48,"context_line":"        self._datapath \u003d None"},{"line_number":49,"context_line":"        self.table_handlers \u003d {}"},{"line_number":50,"context_line":"        self.first_connect \u003d True"},{"line_number":51,"context_line":"        self._new_dp \u003d new_dp.Datapath(new_dp_layout.get_datapath_layout())"},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"    @property"},{"line_number":54,"context_line":"    def datapath(self):"}],"source_content_type":"text/x-python","patch_set":13,"id":"7f96bb07_c4c967ac","line":51,"updated":"2018-01-16 09:59:48.000000000","message":"why here and not in df_local_controller ?","commit_id":"78b9b2480f3a4ca3afa25e10a3a8d3a0213ed1a1"}],"dragonflow/tests/unit/test_app_base.py":[{"author":{"_account_id":17880,"name":"Shachar Snapiri","email":"shachar.snapiri@toganetworks.com","username":"snapiri"},"change_message_id":"6c33aebc7cb52bd5fa945a1b6d6883df13865ff0","unresolved":false,"context_lines":[{"line_number":113,"context_line":"        add_flow_go_to_table_mock.reset_mock()"},{"line_number":114,"context_line":"        execute_mock.reset_mock()"},{"line_number":115,"context_line":""},{"line_number":116,"context_line":"    def get_layout(self):"},{"line_number":117,"context_line":"        return datapath_layout.Layout((), ())"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    def tearDown(self):"}],"source_content_type":"text/x-python","patch_set":25,"id":"9f6a8fd7_2b3991f1","line":116,"range":{"start_line":116,"start_character":8,"end_line":116,"end_character":25},"updated":"2018-04-26 13:38:52.000000000","message":"Why is the layout empty?\nAdding a comment for this one that will explain the use-case and what to do with it would be very helpful","commit_id":"2b7622b518b6134a0c1e3e07fabb3af72da75024"}]}
