def service_text_queue(self):
self.text_queue_lock.acquire()
try:
if len(self.text_queue) == 0:
return
str = self.text_queue.popleft()
is_empty = (len(self.text_queue) == 0)
finally:
self.text_queue_lock.release()
self.append_data_to_output_view(str)
if not is_empty:
sublime.set_timeout(self.service_text_queue, 1)
评论列表
文章目录