)]}'
{"nova/tests/unit/virt/libvirt/test_host.py":[{"author":{"_account_id":10618,"name":"Pavel Kholkin","email":"p.v.holkin@mail.ru","username":"pkholkin"},"change_message_id":"0e8b5bc7890cbedbf025bbaa543e738e06130b47","unresolved":false,"context_lines":[{"line_number":63,"context_line":""},{"line_number":64,"context_line":"    @mock.patch(\"nova.virt.libvirt.host.Host._init_events\")"},{"line_number":65,"context_line":"    def test_repeat_initialization(self, mock_init_events):"},{"line_number":66,"context_line":"        self.host.initialize()"},{"line_number":67,"context_line":"        self.host.initialize()"},{"line_number":68,"context_line":"        self.host.initialize()"},{"line_number":69,"context_line":"        mock_init_events.assert_called_once_with()"}],"source_content_type":"text/x-python","patch_set":1,"id":"9a89bdaa_0bd7e523","line":66,"updated":"2016-09-05 19:05:28.000000000","message":"we can also use \u0027for\u0027 here","commit_id":"8ab1e248bc92f2dca226cd03ca304297fd1fadba"}],"nova/virt/libvirt/host.py":[{"author":{"_account_id":14819,"name":"Timofey Durakov","email":"timofei.nd@gmail.com","username":"tdurakov"},"change_message_id":"29fc47bcf75b5d8eae1dd11438b43c4bff0e4ab3","unresolved":false,"context_lines":[{"line_number":438,"context_line":"        libvirt.registerErrorHandler(self._libvirt_error_handler, None)"},{"line_number":439,"context_line":"        libvirt.virEventRegisterDefaultImpl()"},{"line_number":440,"context_line":"        self._init_events()"},{"line_number":441,"context_line":"        self._initialized \u003d True"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":"    def _version_check(self, lv_ver\u003dNone, hv_ver\u003dNone, hv_type\u003dNone,"},{"line_number":444,"context_line":"                       op\u003doperator.lt):"}],"source_content_type":"text/x-python","patch_set":1,"id":"bacf61ea_4e284ee2","line":441,"range":{"start_line":441,"start_character":8,"end_line":441,"end_character":32},"updated":"2016-08-08 08:37:21.000000000","message":"looks like nobody uses it before...","commit_id":"8ab1e248bc92f2dca226cd03ca304297fd1fadba"},{"author":{"_account_id":19912,"name":"Xuanzhou Perry Dong","email":"oss_xzdong@163.com","username":"oss_xzdong"},"change_message_id":"3f555d95bea0bdab1ec0ce9f090b8dce8b28b4b4","unresolved":false,"context_lines":[{"line_number":438,"context_line":"        libvirt.registerErrorHandler(self._libvirt_error_handler, None)"},{"line_number":439,"context_line":"        libvirt.virEventRegisterDefaultImpl()"},{"line_number":440,"context_line":"        self._init_events()"},{"line_number":441,"context_line":"        self._initialized \u003d True"},{"line_number":442,"context_line":""},{"line_number":443,"context_line":"    def _version_check(self, lv_ver\u003dNone, hv_ver\u003dNone, hv_type\u003dNone,"},{"line_number":444,"context_line":"                       op\u003doperator.lt):"}],"source_content_type":"text/x-python","patch_set":1,"id":"9ad45d7e_30f9eec9","line":441,"range":{"start_line":441,"start_character":8,"end_line":441,"end_character":32},"in_reply_to":"bacf61ea_4e284ee2","updated":"2016-08-08 09:42:04.000000000","message":"Timofey, thanks for your review. You are right. The _initialized flag is introduced by commit e7396e7c6601cd9ab2aaddf82311353a5b4fefe3. It is strange that that commit is abandoned, but this line of code somehow went into the master branch. Here it can be reused to fix the current problem.","commit_id":"8ab1e248bc92f2dca226cd03ca304297fd1fadba"}]}
