in jupyter/demo.py [0:0]
def update_table(self):
logging.info('Started streaming!')
loop = asyncio.new_event_loop()
task = loop.create_task(self.read_cursor())
loop.call_later(60, task.cancel)
try:
loop.run_until_complete(task)
except asyncio.CancelledError:
logging.info("Stopped streaming!")
pass