)]}'
{"vitrage/entity_graph/service.py":[{"author":{"_account_id":21414,"name":"Yujun Zhang","email":"zhang.yujunz@zte.com.cn","username":"yujunz"},"change_message_id":"c3845332492344c4d415f250964371d1818d568b","unresolved":false,"context_lines":[{"line_number":107,"context_line":"    def info(self, ctxt, publisher_id, event_type, payload, metadata):"},{"line_number":108,"context_line":"        try:"},{"line_number":109,"context_line":"            while not self.evaluator_queue.empty():"},{"line_number":110,"context_line":"                time.sleep(0.000001)"},{"line_number":111,"context_line":"            self.process_event_callback(payload)"},{"line_number":112,"context_line":"        except Exception as e:"},{"line_number":113,"context_line":"            LOG.exception(e)"}],"source_content_type":"text/x-python","patch_set":1,"id":"3f1d235d_2c73f9e9","line":110,"range":{"start_line":110,"start_character":27,"end_line":110,"end_character":35},"updated":"2017-06-29 14:38:55.000000000","message":"Any reason to choose this magic value? :-)\n\nI also wonder if there is a more elegant way to empty the evaluator queue than idle looping","commit_id":"09c42b68723509b96d97c916548c4258489da2c3"}]}
