def wait(self):
# wait in chunks of 500ms to react earlier on exit request
chunk_wait_time = int(CHUNK_WAIT_TIME)
remaining_wait_time = int(self.NEXT_IMAGE_TIME)
while remaining_wait_time > 0:
if self.exit_requested:
self.log('wait aborted')
return
if self.toggle_info_display_requested: #this value is set on specific keypress in action_id_handler
#self.log('toggle_info_display_requested')
self.toggle_info_display_requested=False
self.toggle_info_display_handler()
if remaining_wait_time < chunk_wait_time:
chunk_wait_time = remaining_wait_time
remaining_wait_time -= chunk_wait_time
xbmc.sleep(chunk_wait_time)
评论列表
文章目录